Package com.luna.common.encrypt
Class HashTools
java.lang.Object
com.luna.common.encrypt.HashTools
- Author:
- luna@mac 2021年05月10日 14:11
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancheckFileWithMd5(InputStream path, String md5) static booleancheckFileWithMd5(String path, String md5) static booleancheckFileWithSHA256(InputStream path, String sha256) static booleancheckFileWithSHA256(String path, String md5) static Stringmd5(InputStream inputStream) static String获取文件或者字符串的MD5值static Stringmd5WithFile(String path) static Stringmd5WithFile(String path, String charset) static Stringsha256(InputStream inputStream) static Stringstatic Stringsha256WithFile(String path) static Stringsha256WithFile(String path, String charset) static Stringsha512(InputStream inputStream) static Stringstatic Stringsha512WithFile(String path) static Stringsha512WithFile(String path, String charset)
-
Constructor Details
-
HashTools
public HashTools()
-
-
Method Details
-
md5
获取文件或者字符串的MD5值- Parameters:
data- 数据- Returns:
-
md5WithFile
-
md5WithFile
-
md5
-
sha512
-
sha512
-
sha512WithFile
-
sha512WithFile
-
sha256
-
sha256WithFile
-
sha256WithFile
-
sha256
-
checkFileWithSHA256
-
checkFileWithSHA256
-
checkFileWithMd5
-
checkFileWithMd5
-