Как я могу преобразовать этот код в двойной хэш (SHA-256)? - PullRequest
0 голосов
/ 25 сентября 2019

Я работаю над кодированием блокчейна на Java.Как я могу сделать этот код двойным хешем (SHA-256)?

public static String applySha256(String input){     
    try {
        MessageDigest digest = MessageDigest.getInstance("SHA-256");            

        byte[] hash = digest.digest(input.getBytes("UTF-8"));           
        StringBuffer hexString = new StringBuffer(); 
        for (int i = 0; i < hash.length; i++) {
            String hex = Integer.toHexString(0xff & hash[i]);
            if(hex.length() == 1) hexString.append('0');
            hexString.append(hex);
        }
        return hexString.toString();
    }
    catch(Exception e) {
        throw new RuntimeException(e);
    }
...