在开发中经常用到的sha1加密工具类
private String sha1(String empStr) {
try {
MessageDigest md = MessageDigest.getInstance("sha1");
byte[] digest = md.digest(empStr.getBytes());
char[] chars = {'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f',};
StringBuilder sb = new StringBuilder();
for (byte b : digest){
sb.append(chars[(b>>4)&15]);
sb.append(chars[b&15]);
}
return sb.toString();
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
return null;
}
}