`
agan112
  • 浏览: 67821 次
  • 来自: 金陵那平
社区版块
存档分类
最新评论

MD5正规的写法

 
阅读更多
public static String getMD5(byte[] source) {
String MD5String = null;
// 用来将字节转换成 16 进制表示的字符
char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' };
try
{
java.security.MessageDigest md = java.security.MessageDigest.getInstance("MD5");
md.update(source);
// MD5 的计算结果是一个 128 位的长整数,用字节表示就是 16 个字节
byte tmp[] = md.digest();
// 每个字节用 16 进制表示的话,使用两个字符,所以表示成 16 进制需要 32 个字符
char str[] = new char[16 * 2];
// 表示转换结果中对应的字符位置
int k = 0;
// 从第一个字节开始,对 MD5 的每一个字节 转换成 16 进制字符的转换
for (int i = 0; i < 16; i++)
{
// 取第 i 个字节
byte byte0 = tmp[i];
// 取字节中高 4 位的数字转换,>>> 为逻辑右移,将符号位一起右移
str[k++] = hexDigits[byte0 >>> 4 & 0xf];
// 取字节中低 4 位的数字转换
str[k++] = hexDigits[byte0 & 0xf];
}
// 换后的结果转换为字符串
MD5String = new String(str);
} catch (Exception e)
{
e.printStackTrace();
}
return MD5String;
}

public String getChannelRegex() {
return channelRegex;
}
分享到:
评论

相关推荐

    MD5加密算法:js,asp,java,jsp,jquery多种版本的md5写法

    MD5加密算法:js,asp,java,jsp,jquery多种版本的md5写法,亲测可用。

    MD5典型写法

    MD5值典型计算,你不妨试试,你也可以MD5值典型计算,

    md5加密java写法轻松实现md5让你学会加密,会的可以给点建议,不会的可以借鉴,大家讨论加密!很方便的使用!

    md5加密java写法轻松实现md5让你学会加密,会的可以给点建议,不会的可以借鉴,大家讨论加密!很方便的使用!

    md5tools_md5_md5tools_

    MD5助手是一款集合了MD5生成器和MD5比对工具,可以使用工具批量生成MD5值,可以对文件的MD5值进行校验比对,软件小巧精简,使用方便,支持拖放功能,支持单个或多个文件同时进行校验。

    md5解密md5解密md5解密md5解密md5解密md5解密

    md5解密md5解密md5解密md5解密md5解密md5解密md5解密md5解密md5解密md5解密md5解密md5解密md5解密md5解密

    MD5加密解密生成器

    md5、md5(md5($pass))、md5(md5(md5($pass)))、MD5(MD5($pass)) MD5(MD5(MD5($pass)))、sha1、md4、mysql、mysql5、md5($pass.$salt) md5($salt.$pass)、md5(md5($pass)。$salt)、sha1...

    基于STM32的MD5参考程序

    本资源为基于STM32的MD5参考程序,根据程序生成选定文件的MD5校验值 本资源为基于STM32的MD5参考程序,根据程序生成选定文件的MD5校验值 本资源为基于STM32的MD5参考程序,根据程序生成选定文件的MD5校验值 本资源为...

    md5检测工具

    essage Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。该算法的文件号为RFC 1321(R.Rivest,MIT Laboratory for Computer Science and ...

    C++ 实现 MD5加密 非常好用

    C++实现的MD5加密,非常好用,传上来大家分享。我qq 23166010

    MD5的加密解密c#代码

    MD5加密解密工具,就我所知,MD5的目标是生成摘要。严格来说不是一种加密算法。 不管多长的信息都能生成固定长度的MD5编码的话,必然会有信息丢失。那么光有MD5编码的话是绝对不可能还原信息的。 那网上那些MD5解密...

    md5计算md5计算md5计算md5计算md5计算

    md5计算md5计算md5计算md5计算md5计算md5计算md5计算md5计算md5计算md5计算md5计算md5计算md5计算md5计算md5计算md5计算md5计算md5计算md5计算md5计算md5计算

    C#MD5加密--加盐MD5加密C#MD5加密C#MD5加密

    输入需要加密的字符串,有两种加密方式,普通md5加密和加盐MD5加密。根据需要生成。

    MD5 开源库 C++

    MD5 开源库 c++ 代码, 带测试代码 void printMD5(const string& message) { cout &lt;&lt; "md5(\"" ) = " &lt;&lt; MD5(message).toStr() ; } int main() { printMD5(""); printMD5("a"); printMD5("abc"); printMD5(...

    md5加解密c++md5加解密c++

    md5加解密md5加解密md5加解密c++

    MD5 md5 md5加密

    MD5 md5.................

    MD5编码、MD5加密解密demo

    MD5编码、MD5加密解密demo代码,详看博客 对字符串进行MD5编码及MD5加密和解密

    md5生成器md5生成器md5生成器md5生成器md5生成器

    md5生成器md5生成器md5生成器md5生成器 md5 生成器md5生成器md5生成器md5生成器md5生成器 md5 生成器md5生成器md5生成器md5生成器md5生成器 md5 生成器

    Excel表格MD5宏插件

    宏文件名称:md5.xla MD5加密方式:32位加密,大写 调用加密函数:Md5_String_Calc() 二.加载步骤 1.打开Excel,点击左上角“文件”,然后选择“选项” 2.点选“自定义功能区” 3.勾选“开发者工具” 4.选择...

    MD5 使用与jar包 java

    此为MD5的加密所需要的jar文件 MD5加密只需要此jar包 和如下代码将可获得加密结果,希望大家用的开心 //导入此import import cryptix.jce.provider.MD5; //MD5加密签名 String password ="1234567"; MD5 md5 = ...

    可以用来检测指定文件的MD5校验值,并且也可以MD5解密,MD5转换等功能的软件。

    可以用来检测指定文件的MD5校验值,并且也可以MD5解密,MD5转换等功能的软件。可以用来检测指定文件的MD5校验值,并且也可以MD5解密,MD5转换等功能的软件。可以用来检测指定文件的MD5校验值,并且也可以MD5解密,MD...

Global site tag (gtag.js) - Google Analytics