程序包 cool.scx.util
类 HashUtils
java.lang.Object
cool.scx.util.HashUtils
摘要算法工具类
只是针对 jdk 中自带的
注意 : SHA 和 MD5 为单向散列函数, 只适用于防篡改 或单项加密(如密码) 等 . 如有加密后需要解密的需求 , 建议使用
只是针对 jdk 中自带的
MessageDigest 进行的简单封装注意 : SHA 和 MD5 为单向散列函数, 只适用于防篡改 或单项加密(如密码) 等 . 如有加密后需要解密的需求 , 建议使用
CryptoUtils- 版本:
- 0.0.1
- 作者:
- scx567888
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static Stringmd5(byte[] data) md5.static String计算 md5static Stringmd5.static Stringsha1(byte[] data) sha1.static Stringsha1.static Stringsha1.static Stringsha256(byte[] data) sha256.static Stringsha256.static Stringsha256.static Stringsha384(byte[] data) sha384.static Stringsha384.static Stringsha384.static Stringsha512(byte[] data) sha512.static Stringsha512.static Stringsha512.
-
构造器详细资料
-
HashUtils
public HashUtils()
-
-
方法详细资料
-
sha1
sha1.
-
sha1
sha1.
- 参数:
data- an array ofbyteobjects- 返回:
- a
Stringobject
-
sha1
sha1.
- 参数:
data- aFileobject- 返回:
- a
Stringobject - 抛出:
IOException- if any.
-
sha256
sha256.
-
sha256
sha256.
- 参数:
data- an array ofbyteobjects- 返回:
- a
Stringobject
-
sha256
sha256.
- 参数:
data- aFileobject- 返回:
- a
Stringobject - 抛出:
IOException- if any.
-
sha384
sha384.
-
sha384
sha384.
- 参数:
data- an array ofbyteobjects- 返回:
- a
Stringobject
-
sha384
sha384.
- 参数:
data- aFileobject- 返回:
- a
Stringobject - 抛出:
IOException- if any.
-
sha512
sha512.
-
sha512
sha512.
- 参数:
data- an array ofbyteobjects- 返回:
- a
Stringobject
-
sha512
sha512.
- 参数:
data- aFileobject- 返回:
- a
Stringobject - 抛出:
IOException- if any.
-
md5
md5.
-
md5
md5.
- 参数:
data- an array ofbyteobjects- 返回:
- a
Stringobject
-
md5
计算 md5- 参数:
data- aFileobject- 返回:
- a
Stringobject - 抛出:
IOException- if any.
-