public class MD5Utils
extends java.lang.Object
| 构造器和说明 |
|---|
MD5Utils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
bytesToHex(byte[] bytes)
* 将字节数组转换成16进制字符串
|
static java.lang.String |
bytesToHex(byte[] bytes,
int start,
int end)
* 将字节数组中指定区间的子数组转换成16进制字符串
|
static java.lang.String |
byteToHex(byte bt)
* 将单个字节码转换成16进制字符串
|
static boolean |
checkFileMD5(java.io.File file,
java.lang.String md5)
* 检验文件的MD5值
|
static boolean |
checkFileMD5(java.lang.String fileName,
java.lang.String md5)
* 检验文件的MD5值
|
static boolean |
checkPassword(char[] pwd,
java.lang.String md5)
* 校验密码与其MD5是否一致
|
static boolean |
checkPassword(java.lang.String pwd,
java.lang.String md5)
* 校验密码与其MD5是否一致
|
static java.lang.String |
getFileMD5String(java.io.File file)
* 获取文件的MD5值
|
static java.lang.String |
getFileMD5String(java.lang.String fileName)
* 获取文件的MD5值
|
static java.lang.String |
getMD5String(byte[] bytes)
* MD5加密以byte数组表示的字符串
|
static java.lang.String |
getMD5String(java.lang.String sourceStr)
* MD5加密以byte数组表示的字符串
|
static java.lang.String |
parseUrlToFileName(java.lang.String urlStr)
将url转成文件名
|
public static java.lang.String getFileMD5String(java.io.File file)
file - 目标文件public static java.lang.String getFileMD5String(java.lang.String fileName)
fileName - 目标文件的完整名称public static java.lang.String getMD5String(java.lang.String sourceStr)
sourceStr - 目标字符串public static java.lang.String getMD5String(byte[] bytes)
bytes - 目标byte数组public static boolean checkPassword(java.lang.String pwd,
java.lang.String md5)
pwd - 密码字符串md5 - 基准MD5值public static boolean checkPassword(char[] pwd,
java.lang.String md5)
pwd - 以字符数组表示的密码md5 - 基准MD5值public static boolean checkFileMD5(java.io.File file,
java.lang.String md5)
file - 目标文件md5 - 基准MD5值public static boolean checkFileMD5(java.lang.String fileName,
java.lang.String md5)
fileName - 目标文件的完整名称md5 - 基准MD5值public static java.lang.String bytesToHex(byte[] bytes)
bytes - 目标字节数组public static java.lang.String bytesToHex(byte[] bytes,
int start,
int end)
bytes - 目标字节数组start - 起始位置(包括该位置)end - 结束位置(不包括该位置)public static java.lang.String byteToHex(byte bt)
bt - 目标字节public static java.lang.String parseUrlToFileName(java.lang.String urlStr)
throws java.io.UnsupportedEncodingException,
java.security.NoSuchAlgorithmException
urlStr - java.io.UnsupportedEncodingExceptionjava.security.NoSuchAlgorithmException