package com.cdqidi.appgateway.tools;
import java.security.MessageDigest;
/**
* 使用MD5进行字符串加密(32位)
* @author rzy
* @version 1.0.1
*/
public class MD5Encryption
{
/**
* 使用MD5进行加密
* @param srcstr 要加密的字符串
* @return 32位密文
*/
public static String toMD5(String srcstr) {
char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
'a', 'b', 'c', 'd', 'e', 'f' };
try {
byte[] strTemp = srcstr.getBytes();
MessageDigest mdTemp = MessageDigest.getInstance("MD5");
mdTemp.update(strTemp);
byte[] md = mdTemp.digest();
int j = md.length;
char str[] = new char[j * 2];
int k = 0;
for (int i = 0; i < j; i++) {
byte byte0 = md[i];
str[k++] = hexDigits[byte0 >>> 4 & 0xf];
str[k++] = hexDigits[byte0 & 0xf];
}
return new String(str);
} catch (Exception e) {
return null;
}
}
}
分享到:
相关推荐
字符串加密,使用MD5或者SHA算法对字符串加密
本人写的字符串加密成MD5工具,比如在你想生成MD5密码时,忘记密码时,这个工具就有用了,帮你生成密码,用了很长时间了,绝对主流。
c语言实现md5算法字符串加密,vc调试通过
简单的小工具,可以对输入的字符串进行MD5加密。 手动操作DB时有可能用到。 源码: http://download.csdn.net/source/2539200
经典的MD5字符串加密VC 6.0源码,md5加密,解密vc 窗体版实例,为一串字符串进行MD5加密、解密。以往都是控制台程序,今天发一下Winform窗体版的。
1.支持回车键立即加密结果 2.点击加密结果框,自动复制到剪切板 3.程序小巧,免安装绿色
该工具类使用于spring boot 开发,返回值为md5加密后的字符串,参数为字符串,一般用于加密密码。为了防止MD5加密的密码能被反译回明文。所以建议传入的密码字符串必须由数字字母和特殊字符组成。本人上传的表单验证...
Java Md5字符串加密类代码分享,MD5是一个比较常见的字符串加密算法,在JAVA中应用也相当普遍,这个MD5算法类或许可以直接套用,代码中的关键部分带有注释 ,方便您的使用和学习。需要使用MD5对字符串加密的,那就...
//本实例的主要作用是指定的字符串利用MD5算法进行加密,然后将加密后获得的字符串转换成字符串数组, //再由字符数组转换成十六进制的字符串,形成最终的密码。然后随便输入一个字符串,如果该字符串经过 //MD5加密...
MD5加密 32位加密字符串 MD5加密 32位加密字符串 MD5加密 32位加密字符串
实现把字符串用md5进行加密,此实现用Java实现的代码
VB.NET《MD5加密字符串(Excel加密字符串+字符串验证).zip 源码全部开放:有MD5 的32位加密 和 16位加密 一般用于字符串加密,字符串验证等等
使用Des,MD5对字符串,数据文件加密,资源共享我们才能发展,抵制日货
vba制作的md5字符串加密Demo,希望给大家带来帮助。
用VC实现的对字符串进行MD5加密,对文件进行Des加密和3Des加密,对加密信息刚兴趣的盆友可以研究一下
这个进行字符串加密 和解密 , 编码和 解码 包括(base64、DES、AES、SHA-1、MD5 ) ,都是亲测的,保证可用 这个进行字符串加密 和解密 , 编码和 解码 包括(base64、DES、AES、SHA-1、MD5 ) ,都是亲测的,保证...
文件里包含使用MD5加密算法获取文件的MD5校验码的代码,也包含MD5加密字符串的代码
winfrom MD5加密 字符串加密解密!
MD5加密字符串 delphi4-XE10 PYTHON 取MD5加密字符串的方法,在DELPHI PYTHON 3.6 中亲测,已在项目中使用.
可直接调用的java类 可对文件加密 可对字符串加密 当作service直接使用 很方便