package com.createk.util;
/**
* MD5算法实现类
*/
import java.security.*;
public class MD5Util {
public final static String MD5(String s) {
try {
byte[] btInput = s.getBytes();
MessageDigest mdInst = MessageDigest.getInstance("MD5");
mdInst.update(btInput);
byte[] md = mdInst.digest();
StringBuffer sb = new StringBuffer();
for (int i = 0; i < md.length; i++) {
int val = ((int) md[i]) & 0xff;
if (val < 16)
sb.append("0");
sb.append(Integer.toHexString(val));
}
return sb.toString();
} catch (Exception e) {
return null;
}
}
}
分享到:
相关推荐
在Windows Phone 8.0平台上,由于.NET Micro Framework(用于WP8开发的框架)的限制,开发者无法直接使用.NET Framework中的MD5类进行加密操作。MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,它可以...
C#的MD5加密类,可以用来对需要存入数据库的数据进行MD5加密运算,然后再存入数据库。很实用。
MD5加密类
java-MD5加密类,只有单加密,不能解密是项目工程中一种简单的加密方法
3. **MD5类设计**:一个简单的MD5类通常包含初始化方法(`init`)、更新输入数据的方法(`update`)、完成计算并获取结果的方法(`final`)以及将结果转化为字符串的方法(`hexdigest`)。类的实例化后,可以分多次...
VB中的MD5加密类模块,是为了解决在VB程序中实现MD5加密需求而设计的。它提供了一种简单的方法,使得开发者无需深入了解MD5的底层细节,就能在代码中轻松地对字符串进行MD5加密。类模块通常包含一些方法,如`Encode`...
VB MD5加密类是一种在Visual Basic环境中实现的高效MD5哈希函数库。MD5(Message-Digest Algorithm 5)是一种广泛使用的加密散列函数,产生一个128位(16字节)的散列值,通常用32个十六进制数字表示。这个特定的VB ...
### MD5加密类详细解析 #### 一、概述 MD5是一种广泛使用的散列算法,主要用于数据完整性检查。本文档详细介绍了如何在Java环境中实现一个简单的MD5加密类。该类实现了基本的MD5加密功能,包括初始化状态、更新...
在WP8中,我们可以利用.NET Framework提供的System.Security.Cryptography命名空间中的MD5类来创建和使用MD5加密。以下是一个简单的MD5加密类的实现,参考文件`MD5Create.cs`: ```csharp using System; using ...
MD5加密类MD5加密类MD5加密类MD5加密类MD5加密类MD5加密类MD5加密类MD5加密类MD5加密类MD5加密类MD5加密类
MD5加密类MD5EncryptMD5EncryptMD5Encrypt
在你的项目中,可能已经有了一个封装好的`Md5加密解密类`,这个类可能包含了上述步骤的实现,提供了一种简单易用的方式来调用MD5加密功能。类的接口可能包括如`encrypt()`和`decrypt()`方法,尽管MD5主要用于单向...
根据给定文件的信息,本文将详细介绍“SH1+MD5加密类”中涉及的主要知识点,包括MD5与SHA1两种加密算法的基本原理、实现过程及其应用场景。 ### 一、MD5算法简介 #### 1.1 MD5算法概述 MD5(Message-Digest ...
MD5加密类,Java对字符串加密,MD5加密方法
MD5 加密类 JAVA.... MD5 加密类 JAVA
MD5加密类例子
md5加密类 此类可以直接使用,进行加密,传入字符,传出加密后的字符