MD5、SHA加密实体类
程序员文章站
2021-12-23 21:07:48
...
public class MD5Utility {
public MD5Utility() {}
/**
* 对字符进行MD5加密
* @param str
* @return
*/
public static String MD5(String str) throws Exception{
try {
MessageDigest md = MessageDigest.getInstance("MD5");
md.update(str.getBytes("UTF8"));
byte s[] = md.digest();
String result = "";
for(int i = 0; i < s.length; i++)
result = result + Integer.toHexString(0xff & s[i] | 0xffffff00).substring(6);
return result;
}
catch(Exception e)
{
return null;
}
}
}
SHA加密算法只需将MessageDigest.getInstance("MD5");改为MessageDigest.getInstance("SHA-1");
上一篇: 2017.9.17 noip模拟赛 总结
下一篇: 二分查找最大比较次数
推荐阅读
-
讲解Linux中校验文件的MD5码与SHA1码的命令使用
-
利用PHP脚本在Linux下用md5函数加密字符串的方法,linuxmd5
-
用PHP写的MD5加密函数_PHP
-
node.JS的crypto加密模块使用方法详解(MD5,AES,Hmac,Diffie-Hellman加密)
-
Java实现SHA1加密代码实例
-
urlencode php中可能用来加密字符串的函数[base64_encode、urlencode、sha1]
-
PHP加密函数—md5()函数加密实例用法
-
PHP加密函数—sha1()函数加密的实例用法
-
java中加密的实现方法(MD5,MD2,SHA)
-
java实现MD5加密算法的实例代码