【文件属性】:
文件名称:MessageDigest 内容/文件 摘要生成
文件大小:8KB
文件格式:RAR
更新时间:2018-07-09 10:48:58
MD5 SHA-1 SHA1-Digest
对文件以及内容获取MD5 Sha-1 SHA1_Digest 摘要信息,并可选进行base64编码, SHA1_Digest 为apk MANIFEST.MF 中信息的摘要方式
/**
* 得到文件摘要信息
*
* @Description:
* @param file
* @param algorithm
* @return
* @throws Exception
* @see:
* @since:
* @date:2015-6-19
*/
public static String getDigestByFile(File file, DigestType type, Boolean isBase64Encode) {
String content = "";
// 获取摘要byte
byte[] buffer;
try {
buffer = getDigestByteByFile(file, type.getType());
content = convertByteData(type, isBase64Encode, buffer);
} catch (Exception e) {
e.printStackTrace();
content = null;
}
return content;
}
/**
* 获取字符数据的摘要信息
* @Description:
* @param message
* @param type
* @param isBase64Encode
* @return
* @see:
* @since:
* @date:2015-6-19
*/
public static String getDigestByString(String message, DigestType type, Boolean isBase64Encode) {
String content = "";
// 获取摘要byte
byte[] buffer;
try {
buffer = getDigestByteByContent(message, type.getType());
content = convertByteData(type, isBase64Encode, buffer);
} catch (Exception e) {
e.printStackTrace();
content = null;
}
return content;
}
.........
【文件预览】:
MessageDigest
----.project(389B)
----bin()
--------com()
----.settings()
--------org.eclipse.jdt.core.prefs(598B)
----src()
--------com()
----.classpath(410B)
网友评论
- very good. more than 5 chars.