private static String calculateHash()

in src/main/java/org/apache/sling/nosql/couchbase/client/CouchbaseKey.java [63:77]


    private static String calculateHash(String message) {
        try {
            MessageDigest digest = MessageDigest.getInstance("SHA-1");
            digest.update(message.getBytes("UTF-8"));
            byte[] digestBytes = digest.digest();

            return javax.xml.bind.DatatypeConverter.printHexBinary(digestBytes).toLowerCase();
        }
        catch (NoSuchAlgorithmException ex) {
            throw new RuntimeException("Failed to create sha1 Hash from " + message, ex);
        }
        catch (UnsupportedEncodingException ex) {
            throw new RuntimeException("Failed to create sha1 Hash from " + message, ex);
        }
    }