Package tech.mgl.core.c
Class MGL_CryptoCommonUtils
java.lang.Object
tech.mgl.core.c.MGL_CryptoCommonUtils
MD5,SHA1加解密
- Author:
- MGL.TECH
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringdecryptAESToString(String content, String key) 解密static StringencryptAESToString(String content, String key) 加密static StringMD5(byte[] input) 获取文件MD5static Stringstatic StringMD5(InputStream in) static String字符串MD5加密static Stringstatic StringSHA_BIG_File(File file, String algorithm, Provider provider) static StringSHA_BIG_File(InputStream in, String algorithm, Provider provider) 适用于上G大的文件static StringSHA_BIG_File(String path, String algorithm, Provider provider) static StringSHA1(byte[] buffer) static Stringstatic String文件生成SHA1static StringSHA1(InputStream file) static String字符串生成SHA1static Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic String
-
Field Details
-
ALGORITHM_SHA256
- See Also:
-
ALGORITHM_SHA512
- See Also:
-
ALGORITHM_AES
- See Also:
-
-
Constructor Details
-
MGL_CryptoCommonUtils
public MGL_CryptoCommonUtils()
-
-
Method Details
-
SHA1
字符串生成SHA1- Parameters:
decrypt-- Returns:
-
SHA1
- Parameters:
decrypt-provider-- Returns:
-
SHA256
- Parameters:
decrypt-- Returns:
-
SHA256
- Parameters:
decrypt-provider-- Returns:
-
SHA512
- Parameters:
decrypt-- Returns:
-
SHA512
- Parameters:
decrypt-provider-- Returns:
-
SHA1
文件生成SHA1- Parameters:
file-- Returns:
- String
-
SHA1
-
SHA1File
-
SHA_BIG_File
- Parameters:
path-algorithm-provider-- Returns:
- Throws:
Exception
-
SHA_BIG_File
- Parameters:
file-algorithm-provider-- Returns:
- Throws:
Exception
-
SHA_BIG_File
适用于上G大的文件- Parameters:
in-- Returns:
- Throws:
OutOfMemoryErrorIOException
-
SHA1
-
SHA1
-
sum
-
SHA
- Parameters:
strText-crpType-- Returns:
-
MD5
字符串MD5加密- Parameters:
input-- Returns:
-
MD5
获取文件MD5- Parameters:
input- input- Returns:
- String
-
MD5
-
MD5
-
encryptAESToString
加密- Parameters:
content-key-- Returns:
-
decryptAESToString
解密- Parameters:
content-key-- Returns:
-