类 SHAUtils
- java.lang.Object
-
- dev.utils.common.encrypt.SHAUtils
-
public final class SHAUtils extends java.lang.Objectdetail: SHA 加密工具类- 作者:
- Ttt
-
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static java.lang.StringgetFileSHA(java.io.File file, java.lang.String algorithm)获取文件 SHA 值static java.lang.StringgetFileSHA1(java.io.File file)获取文件 SHA1 值static java.lang.StringgetFileSHA1(java.lang.String filePath)获取文件 SHA1 值static java.lang.StringgetFileSHA256(java.io.File file)获取文件 SHA256 值static java.lang.StringgetFileSHA256(java.lang.String filePath)获取文件 SHA256 值static java.lang.Stringsha1(java.lang.String data)加密内容 SHA1static java.lang.Stringsha224(java.lang.String data)加密内容 SHA224static java.lang.Stringsha256(java.lang.String data)加密内容 SHA256static java.lang.Stringsha384(java.lang.String data)加密内容 SHA384static java.lang.Stringsha512(java.lang.String data)加密内容 SHA512static java.lang.StringshaHex(java.lang.String data, java.lang.String algorithm)加密内容 SHA 模板
-
-
-
方法详细资料
-
sha1
public static java.lang.String sha1(java.lang.String data)
加密内容 SHA1- 参数:
data- 待加密数据- 返回:
- SHA1 加密后的字符串
-
sha224
public static java.lang.String sha224(java.lang.String data)
加密内容 SHA224- 参数:
data- 待加密数据- 返回:
- SHA224 加密后的字符串
-
sha256
public static java.lang.String sha256(java.lang.String data)
加密内容 SHA256- 参数:
data- 待加密数据- 返回:
- SHA256 加密后的字符串
-
sha384
public static java.lang.String sha384(java.lang.String data)
加密内容 SHA384- 参数:
data- 待加密数据- 返回:
- SHA384 加密后的字符串
-
sha512
public static java.lang.String sha512(java.lang.String data)
加密内容 SHA512- 参数:
data- 待加密数据- 返回:
- SHA512 加密后的字符串
-
getFileSHA1
public static java.lang.String getFileSHA1(java.lang.String filePath)
获取文件 SHA1 值- 参数:
filePath- 文件路径- 返回:
- 文件 SHA1 字符串信息
-
getFileSHA1
public static java.lang.String getFileSHA1(java.io.File file)
获取文件 SHA1 值- 参数:
file- 文件- 返回:
- 文件 SHA1 字符串信息
-
getFileSHA256
public static java.lang.String getFileSHA256(java.lang.String filePath)
获取文件 SHA256 值- 参数:
filePath- 文件路径- 返回:
- 文件 SHA256 字符串信息
-
getFileSHA256
public static java.lang.String getFileSHA256(java.io.File file)
获取文件 SHA256 值- 参数:
file- 文件- 返回:
- 文件 SHA256 字符串信息
-
shaHex
public static java.lang.String shaHex(java.lang.String data, java.lang.String algorithm)加密内容 SHA 模板- 参数:
data- 待加密数据algorithm- 算法- 返回:
- SHA 算法加密后的字符串
-
getFileSHA
public static java.lang.String getFileSHA(java.io.File file, java.lang.String algorithm)获取文件 SHA 值- 参数:
file- 文件algorithm- 算法- 返回:
- 文件指定 SHA 字符串信息
-
-