MD5加密算法,java实现
来源:互联网 发布:linux 写脚本文件 编辑:程序博客网 时间:2024/05/22 08:11
/*
* MD5加密,32位
*/
public static String MD5(String str)
{
MessageDigest md5 = null;
try
{
md5 = MessageDigest.getInstance("MD5");
}
catch(Exception e)
{
e.printStackTrace();
return "";
}
char[] charArray = str.toCharArray();
byte[] byteArray = new byte[charArray.length];
for(int i = 0; i < charArray.length; i++)
{
byteArray[i] = (byte)charArray[i];
}
byte[] md5Bytes = md5.digest(byteArray);
StringBuffer hexValue = new StringBuffer();
for( int i = 0; i < md5Bytes.length; i++)
{
int val = ((int)md5Bytes[i])&0xff;
if(val < 16)
{
hexValue.append("0");
}
hexValue.append(Integer.toHexString(val));
}
return hexValue.toString();
}
* MD5加密,32位
*/
public static String MD5(String str)
{
MessageDigest md5 = null;
try
{
md5 = MessageDigest.getInstance("MD5");
}
catch(Exception e)
{
e.printStackTrace();
return "";
}
char[] charArray = str.toCharArray();
byte[] byteArray = new byte[charArray.length];
for(int i = 0; i < charArray.length; i++)
{
byteArray[i] = (byte)charArray[i];
}
byte[] md5Bytes = md5.digest(byteArray);
StringBuffer hexValue = new StringBuffer();
for( int i = 0; i < md5Bytes.length; i++)
{
int val = ((int)md5Bytes[i])&0xff;
if(val < 16)
{
hexValue.append("0");
}
hexValue.append(Integer.toHexString(val));
}
return hexValue.toString();
}
- MD5加密算法,java实现
- java MD5 加密算法实现
- Md5加密算法java实现
- MD5加密算法JAVA实现
- java实现MD5加密算法
- java MD5加密算法实现
- MD5加密算法JAVA实现
- JAVA 实现MD5加密算法
- java的MD5加密算法实现
- java实现的MD5加密算法
- MD5加密算法(java实现)
- MD5加密算法的java实现
- MD5加密算法的java实现
- Java MD5加密算法的实现
- Java MD5加密算法的实现
- JAVA代码实现MD5加密算法
- MD5加密算法的java实现
- MD5加密算法的Java实现
- 关于Wince DataGrid 的当前选择行的问题
- 通过jcifs.jar 操作局域网内另外一台机器的文件操作
- C#.操作文件异常:文件正在使用中
- 关于EXEC执行SQL语句报错
- java office 转 html
- MD5加密算法,java实现
- Android学习:SQLite使用
- 一千零一夜
- tomcat配置管理员帐号密码
- android给图片加上倒影
- 我要精通的
- CvTermCriteria 迭代终止规则
- Core Java小练习 - 反转文字
- 定制new和delete