javaMD5加密类
来源:互联网 发布:捷易淘宝小号注册机 编辑:程序博客网 时间:2024/05/15 01:21
import java.security.MessageDigest;
public class MyMD5 {
private String inStr;
private MessageDigest md5;
public MyMD5 (String inStr) {
this.inStr = inStr;
try {
this.md5 = MessageDigest.getInstance("MD5");
} catch (Exception e){
System.out.println(e.toString());
e.printStackTrace();
}
}
public String compute() {
char[] charArray = this.inStr.toCharArray();
byte[] byteArray = new byte[charArray.length];
for (int i=0; i<charArray.length; i++) {
byteArray[i] = (byte) charArray[i];
}
byte[] md5Bytes = this.md5.digest(byteArray);
StringBuffer hexValue = new StringBuffer();
for (int i = 0; i < md5Bytes.length; i++) {
int val = ((int) md5Bytes[i]) & 0xff;
if (val < 16) {
hexValue.append("0");
}
hexValue.append(Integer.toHexString(val));
}
return hexValue.toString();
}
public static void main(String[] args) {
MyMD5 md5s=new MyMD5("abc");
String postString = md5s.compute();
System.out.println(postString);
if(postString.equals("900150983cd24fb0d6963f7d28e17f72")){
System.out.println("true");
} else {
System.out.println("false");
}
}
}
- javaMD5加密类
- javaMD5加密工具类
- javaMD5加密工具类
- JavaMD5加密工具类
- javaMD5值加密代码!
- JAVAMD5加密解密
- javamd5加密解密
- 关于javaMD5加密与RSA加密学习
- 关于javaMD5加密与RSA加密学习
- javaMD5
- JavaMD5
- javaMD5
- javaMD5加密及登录验证(备忘)
- JavaMD5.jar加密架包和使用方法
- 加密类
- 加密类
- 加密类
- .NET中的加密类(对称加密)
- [翻译]移植代码到Python3(二)
- 如何学习TWaver
- speech的使用(3)
- java开源框架集成常见错误之No Hibernate Session bound to thread
- 从两种SQL表连接写法来了解过去
- javaMD5加密类
- Symbian S60第三版上启动浏览器并打开指定网页
- 软交换提升计划
- 详细解说STL hash_map系列
- Windows开启路由转发
- 5款性能出色的JavaScript图表插件
- 使用mayfish,架设一个空间多个站点的实例
- 云服务,自己记一下
- getchar()和EOF总结