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
还没有评论,来说两句吧...