Java MD5 16位和32位 算法
来源:互联网 发布:淘宝鸿星尔克女运动鞋 编辑:程序博客网 时间:2024/05/16 15:58
private static void Md5(String plainText) ...{
try ...{
MessageDigest md = MessageDigest.getInstance("MD5");
md.update(plainText.getBytes());
byte b[] = md.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));
}
System.out.println("result: " + buf.toString());// 32位的加密
System.out.println("result: " + buf.toString().substring(8, 24));// 16位的加密
} catch (NoSuchAlgorithmException e) ...{
e.printStackTrace();
}
}
try ...{
MessageDigest md = MessageDigest.getInstance("MD5");
md.update(plainText.getBytes());
byte b[] = md.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));
}
System.out.println("result: " + buf.toString());// 32位的加密
System.out.println("result: " + buf.toString().substring(8, 24));// 16位的加密
} catch (NoSuchAlgorithmException e) ...{
e.printStackTrace();
}
}
- Java MD5 16位和32位 算法
- Java MD5 16位/32位 算法
- java MD5 16/32位算法
- java MD5 加密(16位/32位)
- MD5算法加密~16位、32位、64位
- MD5算法加密~16位、32位、64位
- MD5算法加密~16位、32位、64位
- 32位MD5算法
- java,android,MD5加密算法(16位,32位)
- java中16位或32位MD5加密
- md5 16位加密和32位加密的区别?
- ASP MD5 16位和32位加密实现
- MD5 C语言16位和32位版本
- C# MD5 16位和32位加密
- 在线生成32位和16位大小写MD5密文
- java MD5 加密 16位和32位,注意字符串最好用UTF-8编码
- Java 生成16/32位 MD5
- JAVA-32位MD5加密算法
- J2EE十大关键技术
- DNN建立子Portal的bug
- DialogExample
- 《编程之美》读书笔记(四):卖书折扣问题的贪心解法
- 关于的外连接(left join或right join)我们常犯的一个严重错误
- Java MD5 16位和32位 算法
- ANT初步
- 男人这9个姿态可以征服一切女人
- SQL Server中的锁
- 第二人生的源码分析(五十一)纹理图片的格式之LLImageBase类
- java数据库设计14种技巧
- 觉醒中.....
- 输入法崩溃
- VS2005 安装SP1后,无法正常初始化(0xc0150004)的解决办法