SHA-256加密

 public static String encode(String message) {
        MessageDigest digest = null;

        try {
            digest = MessageDigest.getInstance("SHA-256");
        } catch (NoSuchAlgorithmException ex) {
            log.error("获取MessageDigest对象异常", ex);
        }

        byte[] result = digest.digest(message.getBytes());
        StringBuffer buffer = new StringBuffer();
        byte[] var4 = result;
        int var5 = result.length;

        for (int var6 = 0; var6 < var5; ++var6) {
            byte b = var4[var6];
            int number = b & 255;
            String str = Integer.toHexString(number);
            if (str.length() == 1) {
                buffer.append("0");
            }

            buffer.append(str);
        }

        return buffer.toString();
    }

猜你喜欢

转载自www.cnblogs.com/zhouzhile/p/11282607.html
今日推荐