public class MD5Tools extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected static char[] |
hexDigits
默认的密码字符串组合,用来将字节转换成 16 进制表示的字符,apache校验下载的文件的正确性用的就是默认的这个组合
|
protected static MessageDigest |
messagedigest |
| 构造器和说明 |
|---|
MD5Tools() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
checkPassword(String md5,
String md5PwdStr)
判断字符串的md5校验码是否与一个已知的md5码相匹配
|
static String |
getFileMD5String(File file)
生成文件的md5校验值
|
static String |
getMD5String(byte[] bytes) |
static String |
getMD5String(String s)
生成字符串的md5校验值
|
static String |
MD5(String inStr)
将字符串转换成MD5格式
|
protected static char[] hexDigits
protected static MessageDigest messagedigest
public static boolean checkPassword(String md5, String md5PwdStr)
md5 - md5PwdStr - 已知的md5校验码public static String getFileMD5String(File file) throws IOException
file - IOExceptionpublic static String getMD5String(byte[] bytes)
Copyright © 2020. All rights reserved.