MD5加密工具類--備忘
package com.cnpc.framework.utils;
import java.security.MessageDigest;
/**
* @author bin
* MDS加密工具類
*/
public class MD5Util {
// 該方法將你輸入的字串,通過md5加密,返回一個加密後的字串
public static String MD5Encrypt(String inStr) {
MessageDigest md = null;
String outStr = null;
try {
md = MessageDigest.getInstance("MD5"); // 可以選中其他的演算法如SHA
byte[] digest = md.digest(inStr.getBytes("UTF-8"));
//返回的是byte[],要轉化為String儲存比較方便
outStr = bytetoString(digest);
} catch (Exception nsae) {
nsae.printStackTrace();
}
return outStr;
}
public static String bytetoString(byte[] digest) {
String str = "";
String tempStr = "";
for (int i = 0; i < digest.length; i++) {
tempStr = (Integer.toHexString(digest[i] & 0xff));
//System.out.println(padLeft(tempStr, 2,'0'));
str = str + padLeft(tempStr, 2,'0');
}
return padLeft(str,32,'0');
}
private static String padLeft(String input, int size, char symbol) {
while (input.length() < size) {
input = symbol + input;
}
return input;
}
}
相關文章
- MD5加密工具類加密
- JAVA中MD5加密(MD5工具類)Java加密
- Spring框架自帶MD5 加密工具類 DigestUtilsSpring框架加密
- MD5程式碼工具類
- 加密工具類加密
- MD5加密加密
- 常用工具備忘錄
- C# 實現MD5加密處理 MD5 加密C#加密
- java MD5 加密Java加密
- 【Java】MD5加密Java加密
- md5加密解密加密解密
- iOS MD5加密iOS加密
- java md5加密Java加密
- 備忘錄八:Shiro核心類
- c#官方推薦md5通用加密類C#加密
- iOS 9.3:增加護眼模式 備忘錄可加密iOS模式加密
- Vue 前端md5加密Vue前端加密
- 關於MD5加密加密
- oracle的md5加密Oracle加密
- Android資料加密之MD5加密Android加密
- 常用加解密工具類(MD5、SHA、DES、AES、RSA)解密
- Base64工具類(加密、解密)加密解密
- MD5Untils加密工具類加密
- Oracle和MySQL md5加密OracleMySql加密
- qt實現md5加密QT加密
- Oracle中的MD5加密Oracle加密
- C# MD5 加密,解密C#加密解密
- java MD5 加密實現Java加密
- Javascript實現MD5加密JavaScript加密
- SQL Server中MD5加密SQLServer加密
- 獲取md5加密值加密
- MD5加密演算法加密演算法
- 基於MessageDigest類編寫MD5通用工具類
- 3DS MAX備忘筆記(石墨工具)3D筆記
- python 實現md5加密Python加密
- ASP md5 加密程式原始碼加密原始碼
- RunLoop備忘OOP
- Vuepress 備忘Vue