一个md5类
来源:互联网 发布:澳洲金融专业知乎 编辑:程序博客网 时间:2024/05/21 17:55
package com.nj.secret.tools;
import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class MD5Tool {
public static String md5(String string) {
byte[] hash;
try {
hash = MessageDigest.getInstance("MD5").digest(string.getBytes("UTF-8"));
} catch (NoSuchAlgorithmException e) {
throw new RuntimeException("Huh, MD5 should be supported?", e);
} catch (UnsupportedEncodingException e) {
throw new RuntimeException("Huh, UTF-8 should be supported?", e);
}
StringBuilder hex = new StringBuilder(hash.length * 2);
for (byte b : hash) {
if ((b & 0xFF) < 0x10) hex.append("0");
hex.append(Integer.toHexString(b & 0xFF));
}
return hex.toString();
}
}
import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class MD5Tool {
public static String md5(String string) {
byte[] hash;
try {
hash = MessageDigest.getInstance("MD5").digest(string.getBytes("UTF-8"));
} catch (NoSuchAlgorithmException e) {
throw new RuntimeException("Huh, MD5 should be supported?", e);
} catch (UnsupportedEncodingException e) {
throw new RuntimeException("Huh, UTF-8 should be supported?", e);
}
StringBuilder hex = new StringBuilder(hash.length * 2);
for (byte b : hash) {
if ((b & 0xFF) < 0x10) hex.append("0");
hex.append(Integer.toHexString(b & 0xFF));
}
return hex.toString();
}
}
0 0
- 一个md5类
- 一个简单的 MD5 加密类 MD5密码加密 MD5数据加密 实例 教程 代码
- 一个实现MD5的java类
- 【转】C# MD5算法的一个类
- 一个MD5加密类的例子
- 一个用C++实现的MD5类
- 分享一个MD5加密工具类
- 一个简单的md5工具类
- 分享一个MD5加密java工具类
- 创建一个MD5加密工具类
- 一个MD5加密的Asp类
- 一个MD5加密函数
- 一个MD5实例
- 给你一个MD5算法
- 一个MD5小工具
- 一个实现MD5的简洁的java类
- 一个实现MD5的简洁的java类
- 一个实现MD5的简洁的java类
- GUI 尚学堂马士兵视频上留的作业,自己改出来的
- oracle存储过程 更新表的排序
- serialable 和 parcelable详解
- 售前工作职责和流程
- java中抽象类,接口,多态!
- 一个md5类
- UVA - 10115 Automatic Editing
- Python 正则表达式decode xml entities
- 提高开发效率的十五个 Visual Studio 使用技巧
- 一些引人思考java小程序
- Java开发中的23种设计模式详解
- Coming Back 2
- 朴素贝叶斯分类算法
- Oracle Instant Client(即时客户端)pl/SQL连接远程oracle客户端 安装与配置