java MD5 加密算法实现
来源:互联网 发布:淘宝超级会员 编辑:程序博客网 时间:2024/05/21 17:31
最近工作中遇到问题,要对客户端的用户名和密码进行加密,再传到数据库中保存,想来想去不能解决,最后从网上查资料,整合后写出了一个简单的MD5加密类!网上还有其他的很多方法,大家可以按照需求选择!附录代码:
//MD5加密方法
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class CipherToMD5 {
public String cipher; //输入的密码
public String ss=null;//输出的加密后的值
public String MD5(String cipher) {
MessageDigest md5 = null;
try{
md5 = MessageDigest.getInstance("MD5");
md5.update(cipher.getBytes());
byte b[] = md5.digest();
int i;
StringBuffer buf = new StringBuffer("");
for (int offset = 0; offset < b.length; offset++) {
i = b[offset];
if(i<0) {
i+= 256;
}
if(i<16) {
buf.append("0");
}
buf.append(Integer.toHexString(i));
}
ss = buf.toString();
System.out.println("result: " + buf.toString());//32位的加密
System.out.println("result: " + buf.toString().substring(8, 24));// 16位的加密
}catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}catch(Exception e){
e.printStackTrace();
return ss;
}
return ss;
}
}
小弟新手,刚写博客没多久,有什么错误或不对请大家多多包涵 !谢谢!
- MD5加密算法,java实现
- java MD5 加密算法实现
- Md5加密算法java实现
- MD5加密算法JAVA实现
- java实现MD5加密算法
- java MD5加密算法实现
- MD5加密算法JAVA实现
- JAVA 实现MD5加密算法
- java的MD5加密算法实现
- java实现的MD5加密算法
- MD5加密算法(java实现)
- MD5加密算法的java实现
- MD5加密算法的java实现
- Java MD5加密算法的实现
- Java MD5加密算法的实现
- JAVA代码实现MD5加密算法
- MD5加密算法的java实现
- MD5加密算法的Java实现
- AsyncSocket02
- js合并单元格(兼容火狐)
- 两个非常好的 ios 资料站: http://ui4app.com/ http://code4app.com/
- AlarmManager,Timer,Thread区别
- loadView用法
- java MD5 加密算法实现
- AsyncSocket
- 谈谈Java加密技术(六)
- 买房和租房 买车和打车 郎咸平告诉你区别在那里,聪明人怎么选
- ASIHTTPRequest类库简介和使用说明
- JavaScript中this的使用
- 不要在使用了预编译头文件的项目的“头文件”中使用Lambda表达式
- Qt学习之如何启动和终止一个线程
- 字符串截取