mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-05-09 23:51:34 +08:00
fix code
This commit is contained in:
parent
3ca429af58
commit
41bd03fa25
@ -33,7 +33,7 @@ public class DigestUtil {
|
|||||||
* @param charset 编码
|
* @param charset 编码
|
||||||
* @return MD5摘要
|
* @return MD5摘要
|
||||||
*/
|
*/
|
||||||
public static byte[] md5(final String data, final String charset) {
|
public static byte[] md5(final String data, final Charset charset) {
|
||||||
return new MD5().digest(data, charset);
|
return new MD5().digest(data, charset);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -44,7 +44,7 @@ public class DigestUtil {
|
|||||||
* @return MD5摘要
|
* @return MD5摘要
|
||||||
*/
|
*/
|
||||||
public static byte[] md5(final String data) {
|
public static byte[] md5(final String data) {
|
||||||
return md5(data, CharsetUtil.NAME_UTF_8);
|
return md5(data, CharsetUtil.UTF_8);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -77,17 +77,6 @@ public class DigestUtil {
|
|||||||
return new MD5().digestHex(data);
|
return new MD5().digestHex(data);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* 计算32位MD5摘要值,并转为16进制字符串
|
|
||||||
*
|
|
||||||
* @param data 被摘要数据
|
|
||||||
* @param charset 编码
|
|
||||||
* @return MD5摘要的16进制表示
|
|
||||||
*/
|
|
||||||
public static String md5Hex(final String data, final String charset) {
|
|
||||||
return new MD5().digestHex(data, charset);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 计算32位MD5摘要值,并转为16进制字符串
|
* 计算32位MD5摘要值,并转为16进制字符串
|
||||||
*
|
*
|
||||||
@ -107,7 +96,7 @@ public class DigestUtil {
|
|||||||
* @return MD5摘要的16进制表示
|
* @return MD5摘要的16进制表示
|
||||||
*/
|
*/
|
||||||
public static String md5Hex(final String data) {
|
public static String md5Hex(final String data) {
|
||||||
return md5Hex(data, CharsetUtil.NAME_UTF_8);
|
return md5Hex(data, CharsetUtil.UTF_8);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -218,7 +207,7 @@ public class DigestUtil {
|
|||||||
* @param charset 编码
|
* @param charset 编码
|
||||||
* @return SHA-1摘要
|
* @return SHA-1摘要
|
||||||
*/
|
*/
|
||||||
public static byte[] sha1(final String data, final String charset) {
|
public static byte[] sha1(final String data, final Charset charset) {
|
||||||
return new Digester(DigestAlgorithm.SHA1).digest(data, charset);
|
return new Digester(DigestAlgorithm.SHA1).digest(data, charset);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -229,7 +218,7 @@ public class DigestUtil {
|
|||||||
* @return MD5摘要
|
* @return MD5摘要
|
||||||
*/
|
*/
|
||||||
public static byte[] sha1(final String data) {
|
public static byte[] sha1(final String data) {
|
||||||
return sha1(data, CharsetUtil.NAME_UTF_8);
|
return sha1(data, CharsetUtil.UTF_8);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -269,7 +258,7 @@ public class DigestUtil {
|
|||||||
* @param charset 编码
|
* @param charset 编码
|
||||||
* @return SHA-1摘要的16进制表示
|
* @return SHA-1摘要的16进制表示
|
||||||
*/
|
*/
|
||||||
public static String sha1Hex(final String data, final String charset) {
|
public static String sha1Hex(final String data, final Charset charset) {
|
||||||
return new Digester(DigestAlgorithm.SHA1).digestHex(data, charset);
|
return new Digester(DigestAlgorithm.SHA1).digestHex(data, charset);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -280,7 +269,7 @@ public class DigestUtil {
|
|||||||
* @return SHA-1摘要的16进制表示
|
* @return SHA-1摘要的16进制表示
|
||||||
*/
|
*/
|
||||||
public static String sha1Hex(final String data) {
|
public static String sha1Hex(final String data) {
|
||||||
return sha1Hex(data, CharsetUtil.NAME_UTF_8);
|
return sha1Hex(data, CharsetUtil.UTF_8);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -316,18 +305,6 @@ public class DigestUtil {
|
|||||||
return new Digester(DigestAlgorithm.SHA256).digest(data);
|
return new Digester(DigestAlgorithm.SHA256).digest(data);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* 计算SHA-256摘要值
|
|
||||||
*
|
|
||||||
* @param data 被摘要数据
|
|
||||||
* @param charset 编码
|
|
||||||
* @return SHA-256摘要
|
|
||||||
* @since 3.0.8
|
|
||||||
*/
|
|
||||||
public static byte[] sha256(final String data, final String charset) {
|
|
||||||
return new Digester(DigestAlgorithm.SHA256).digest(data, charset);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 计算sha256摘要值,使用UTF-8编码
|
* 计算sha256摘要值,使用UTF-8编码
|
||||||
*
|
*
|
||||||
@ -336,7 +313,18 @@ public class DigestUtil {
|
|||||||
* @since 3.0.8
|
* @since 3.0.8
|
||||||
*/
|
*/
|
||||||
public static byte[] sha256(final String data) {
|
public static byte[] sha256(final String data) {
|
||||||
return sha256(data, CharsetUtil.NAME_UTF_8);
|
return sha256(data, CharsetUtil.UTF_8);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 计算SHA-256摘要值
|
||||||
|
*
|
||||||
|
* @param data 被摘要数据
|
||||||
|
* @param charset 编码
|
||||||
|
* @return SHA-256摘要
|
||||||
|
*/
|
||||||
|
public static byte[] sha256(final String data, final Charset charset) {
|
||||||
|
return new Digester(DigestAlgorithm.SHA256).digest(data, charset);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -380,7 +368,7 @@ public class DigestUtil {
|
|||||||
* @return SHA-256摘要的16进制表示
|
* @return SHA-256摘要的16进制表示
|
||||||
* @since 3.0.8
|
* @since 3.0.8
|
||||||
*/
|
*/
|
||||||
public static String sha256Hex(final String data, final String charset) {
|
public static String sha256Hex(final String data, final Charset charset) {
|
||||||
return new Digester(DigestAlgorithm.SHA256).digestHex(data, charset);
|
return new Digester(DigestAlgorithm.SHA256).digestHex(data, charset);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -392,7 +380,7 @@ public class DigestUtil {
|
|||||||
* @since 3.0.8
|
* @since 3.0.8
|
||||||
*/
|
*/
|
||||||
public static String sha256Hex(final String data) {
|
public static String sha256Hex(final String data) {
|
||||||
return sha256Hex(data, CharsetUtil.NAME_UTF_8);
|
return sha256Hex(data, CharsetUtil.UTF_8);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -437,7 +425,7 @@ public class DigestUtil {
|
|||||||
* @return SHA-512摘要
|
* @return SHA-512摘要
|
||||||
* @since 3.0.8
|
* @since 3.0.8
|
||||||
*/
|
*/
|
||||||
public static byte[] sha512(final String data, final String charset) {
|
public static byte[] sha512(final String data, final Charset charset) {
|
||||||
return new Digester(DigestAlgorithm.SHA512).digest(data, charset);
|
return new Digester(DigestAlgorithm.SHA512).digest(data, charset);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -448,7 +436,7 @@ public class DigestUtil {
|
|||||||
* @return MD5摘要
|
* @return MD5摘要
|
||||||
*/
|
*/
|
||||||
public static byte[] sha512(final String data) {
|
public static byte[] sha512(final String data) {
|
||||||
return sha512(data, CharsetUtil.NAME_UTF_8);
|
return sha512(data, CharsetUtil.UTF_8);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -488,7 +476,7 @@ public class DigestUtil {
|
|||||||
* @param charset 编码
|
* @param charset 编码
|
||||||
* @return SHA-512摘要的16进制表示
|
* @return SHA-512摘要的16进制表示
|
||||||
*/
|
*/
|
||||||
public static String sha512Hex(final String data, final String charset) {
|
public static String sha512Hex(final String data, final Charset charset) {
|
||||||
return new Digester(DigestAlgorithm.SHA512).digestHex(data, charset);
|
return new Digester(DigestAlgorithm.SHA512).digestHex(data, charset);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -499,7 +487,7 @@ public class DigestUtil {
|
|||||||
* @return SHA-512摘要的16进制表示
|
* @return SHA-512摘要的16进制表示
|
||||||
*/
|
*/
|
||||||
public static String sha512Hex(final String data) {
|
public static String sha512Hex(final String data) {
|
||||||
return sha512Hex(data, CharsetUtil.NAME_UTF_8);
|
return sha512Hex(data, CharsetUtil.UTF_8);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -159,16 +159,6 @@ public class Digester implements Serializable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// ------------------------------------------------------------------------------------------- Digest
|
// ------------------------------------------------------------------------------------------- Digest
|
||||||
/**
|
|
||||||
* 生成文件摘要
|
|
||||||
*
|
|
||||||
* @param data 被摘要数据
|
|
||||||
* @param charsetName 编码
|
|
||||||
* @return 摘要
|
|
||||||
*/
|
|
||||||
public byte[] digest(final String data, final String charsetName) {
|
|
||||||
return digest(data, CharsetUtil.charset(charsetName));
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 生成文件摘要
|
* 生成文件摘要
|
||||||
@ -192,17 +182,6 @@ public class Digester implements Serializable {
|
|||||||
return digest(data, CharsetUtil.UTF_8);
|
return digest(data, CharsetUtil.UTF_8);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* 生成文件摘要,并转为16进制字符串
|
|
||||||
*
|
|
||||||
* @param data 被摘要数据
|
|
||||||
* @param charsetName 编码
|
|
||||||
* @return 摘要
|
|
||||||
*/
|
|
||||||
public String digestHex(final String data, final String charsetName) {
|
|
||||||
return digestHex(data, CharsetUtil.charset(charsetName));
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 生成文件摘要,并转为16进制字符串
|
* 生成文件摘要,并转为16进制字符串
|
||||||
*
|
*
|
||||||
@ -222,7 +201,7 @@ public class Digester implements Serializable {
|
|||||||
* @return 摘要
|
* @return 摘要
|
||||||
*/
|
*/
|
||||||
public String digestHex(final String data) {
|
public String digestHex(final String data) {
|
||||||
return digestHex(data, CharsetUtil.NAME_UTF_8);
|
return digestHex(data, CharsetUtil.UTF_8);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user