MD5的用法之加密
来源:互联网 发布:sql 3个引号 编辑:程序博客网 时间:2024/04/29 05:47
public static final String encodeHex(byte[] bytes) {StringBuffer buf = new StringBuffer(bytes.length * 2);int i;for (i = 0; i < bytes.length; i++) {if (((int) bytes[i] & 0xff) < 0x10) {buf.append("0");}buf.append(Long.toString((int) bytes[i] & 0xff, 16));}return buf.toString();}
try {MessageDigest md = MessageDigest.getInstance("MD5");md.update("test".getBytes());byte[] digest = md.digest();System.out.println(encodeHex(digest));} catch (NoSuchAlgorithmException e) {e.printStackTrace();}
简单应用:
public String md5(String toChapter) {String str = "";try {MessageDigest md = MessageDigest.getInstance("MD5");md.update(toChapter.getBytes());byte[] buf = md.digest(toChapter.getBytes());BigInteger bi = new BigInteger(buf);str = bi.toString(36);// 36进制数的字符串形式} catch (NoSuchAlgorithmException e) {e.printStackTrace();}return str;}
调用:System.out.println(high.md5("-3i6yl6rk0wpuvopdqpal6y8v9"));System.out.println(high.md5("中文").equals(high.md5("中文")));
- MD5的用法之加密
- MessageDigest 类的用法(MD5加密)
- MD5加密用法实现
- android开发之MD5码的加密
- iOS开发之MD5加密的使用
- MD5加密之提取文件的MD5特征码
- Android 加密之MD5加密
- MD5加密之加密字符串
- Java 之 MD5加密
- CSharp之MD5加密
- C#之MD5加密!...
- MD5加密之二
- MD5加密之三
- IOS之MD5加密
- iOS之MD5加密
- MessageDigest之MD5加密
- C#之MD5加密
- MD5加密之中文
- linux poll函数
- 桔梗汤 保护嗓子
- Apache Shiro 授权
- 菜鸟学堂 -【Oracle Java Sources 】
- JavaScript 去除字符串中的空格
- MD5的用法之加密
- MPC5125 uboot移植记录(一)
- 线性表的顺序存储及操作实现
- highcharts设置线的粗细和数据点的大小
- 随想2
- Magento清除缓存的几种方法
- Android4.0 adb 路径问题
- Linux平台代码覆盖率测试工具GCOV简介
- 有感3