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.UnsupportedEncodingException
java.security.NoSuchAlgorithmException