MessageDigest 内容/文件 摘要生成

时间:2018-07-09 10:48:58
【文件属性】:
文件名称: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.