MD5加密算法
来源:互联网 发布:网络分娩直报平台 编辑:程序博客网 时间:2024/06/14 10:37
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));
}
retur
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));
}
retur
0 0
- MD5加密算法
- md5加密算法
- MD5加密算法
- MD5加密算法
- 加密算法MD5
- MD5加密算法
- MD5加密算法
- MD5加密算法
- MD5加密算法
- MD5加密算法
- MD5加密算法
- MD5加密算法
- MD5加密算法
- MD5加密算法
- 'md5加密算法
- md5加密算法
- MD5加密算法
- MD5加密算法
- Android 获取屏幕尺寸与密度
- 自定义对话框
- 这里先公布一个,自己写得unityUI的适配的方案(插播)
- java_时间戳与Date_相互转化
- Android JNI
- MD5加密算法
- c++ builder listview 重绘
- document.documentElement.scrollTop || document.body.scrollTop问题分析
- 解决java.lang.OutOfMemoryError: bitmap size exceeds VM 方式
- Python多进程并发操作中进程池Pool的应用<转>
- Python 提交表单数的一点简单介绍
- nodeframe框架系列之一 —— 快速入门
- C,C++编程 100个经典算法 1
- 自己动手扩展vim插件——code_complete.vim篇