import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class SHA1 {
public static String sha1Encode(String str) {
MessageDigest sha1;
try {
sha1 = MessageDigest.getInstance("SHA1");
byte[] bt = str.getBytes();
sha1.update(bt);
return bytes2Hex(sha1.digest());
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
return null;
}
private static String bytes2Hex(byte[] bts) {
String des = "";
String tmp = null;
for (int i = 0; i < bts.length; i++) {
tmp = (Integer.toHexString(bts[i] & 0xFF));
if (tmp.length() == 1) {
des += "0";
}
des += tmp;
}
return des;
}
}
SHA1 加密
原创StephenJava 博主文章分类:后台 ©著作权
©著作权归作者所有:来自51CTO博客作者StephenJava的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Java sha1加密
Java sha1加密package com.whiteink.pms.util;import java.security.MessageDigest;public class SHA1Utils { public st
sha1 sha1加密 java sha1加密 java i++