1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
public class Demo {
/**
* @param args
* @throws NoSuchAlgorithmException
*/
public static void main(String[] args) throws NoSuchAlgorithmException {
MessageDigest digest = MessageDigest.getInstance( "md5" );
String password = "123456" ;
byte [] bytes = digest.digest(password.getBytes());
StringBuffer buffer = new StringBuffer();
for ( byte b: bytes){
int number = b & 0xff ; //加盐
String hex = Integer.toHexString(number);
if (hex.length()== 1 ){
buffer.append( "0" );
}
buffer.append(hex);
}
//md5加密后的值
System.out.println(buffer);
}
} |
相关文章
- 08-11全面的 iPerf3 Android平台移植编译、运行过程记录
- 08-11如何在Android中单击的GridView项目上设置背景可绘制?
- 08-11Android:在AlertDialog中的多选ListView中选择项目
- 08-11如何在Android中实现图像失真效果
- 08-11Android上的Yahoo OAuth-401错误
- 08-11Android-改装-查询-Yahoo Weather
- 08-11Android学习 第十一周
- 08-1116位的MD5加密和32位MD5加密的区别
- 08-1132位MD5加密补齐丢失的0
- 08-11android – 创建CustomViews作为模块化和可重用的组件,可以跨项目使用