int to long

This commit is contained in:
Looly
2020-12-02 21:16:37 +08:00
parent d6e8e64bc5
commit cc43e39515
9 changed files with 37 additions and 35 deletions

View File

@@ -626,7 +626,7 @@ public final class SecureUtil {
* 创建HMac对象调用digest方法可获得hmac值
*
* @param algorithm {@link HmacAlgorithm}
* @param key 密钥,如果为<code>null</code>生成随机密钥
* @param key 密钥,如果为{@code null}生成随机密钥
* @return {@link HMac}
* @since 3.3.0
*/
@@ -638,7 +638,7 @@ public final class SecureUtil {
* 创建HMac对象调用digest方法可获得hmac值
*
* @param algorithm {@link HmacAlgorithm}
* @param key 密钥,如果为<code>null</code>生成随机密钥
* @param key 密钥,如果为{@code null}生成随机密钥
* @return {@link HMac}
* @since 3.0.3
*/
@@ -650,7 +650,7 @@ public final class SecureUtil {
* 创建HMac对象调用digest方法可获得hmac值
*
* @param algorithm {@link HmacAlgorithm}
* @param key 密钥{@link SecretKey},如果为<code>null</code>生成随机密钥
* @param key 密钥{@link SecretKey},如果为{@code null}生成随机密钥
* @return {@link HMac}
* @since 3.0.3
*/
@@ -664,7 +664,7 @@ public final class SecureUtil {
* HmacMD5加密hmacMd5(key).digest(data)<br>
* HmacMD5加密并转为16进制字符串hmacMd5(key).digestHex(data)<br>
*
* @param key 加密密钥,如果为<code>null</code>生成随机密钥
* @param key 加密密钥,如果为{@code null}生成随机密钥
* @return {@link HMac}
* @since 3.3.0
*/
@@ -678,7 +678,7 @@ public final class SecureUtil {
* HmacMD5加密hmacMd5(key).digest(data)<br>
* HmacMD5加密并转为16进制字符串hmacMd5(key).digestHex(data)<br>
*
* @param key 加密密钥,如果为<code>null</code>生成随机密钥
* @param key 加密密钥,如果为{@code null}生成随机密钥
* @return {@link HMac}
*/
public static HMac hmacMd5(byte[] key) {
@@ -703,7 +703,7 @@ public final class SecureUtil {
* HmacSHA1加密hmacSha1(key).digest(data)<br>
* HmacSHA1加密并转为16进制字符串hmacSha1(key).digestHex(data)<br>
*
* @param key 加密密钥,如果为<code>null</code>生成随机密钥
* @param key 加密密钥,如果为{@code null}生成随机密钥
* @return {@link HMac}
* @since 3.3.0
*/
@@ -717,7 +717,7 @@ public final class SecureUtil {
* HmacSHA1加密hmacSha1(key).digest(data)<br>
* HmacSHA1加密并转为16进制字符串hmacSha1(key).digestHex(data)<br>
*
* @param key 加密密钥,如果为<code>null</code>生成随机密钥
* @param key 加密密钥,如果为{@code null}生成随机密钥
* @return {@link HMac}
*/
public static HMac hmacSha1(byte[] key) {

View File

@@ -1,14 +1,5 @@
package cn.hutool.crypto.digest;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.Serializable;
import java.nio.charset.Charset;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.security.Provider;
import cn.hutool.core.io.FileUtil;
import cn.hutool.core.io.IORuntimeException;
import cn.hutool.core.io.IoUtil;
@@ -19,6 +10,15 @@ import cn.hutool.core.util.StrUtil;
import cn.hutool.crypto.CryptoException;
import cn.hutool.crypto.SecureUtil;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.Serializable;
import java.nio.charset.Charset;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.security.Provider;
/**
* 摘要算法<br>
* 注意:此对象实例化后为非线程安全!
@@ -84,7 +84,7 @@ public class Digester implements Serializable {
*
* @param algorithm 算法
* @param provider 算法提供者null表示JDK默认可以引入Bouncy Castle等来提供更多算法支持
* @return {@link Digester}
* @return Digester
* @throws CryptoException Cause by IOException
*/
public Digester init(String algorithm, Provider provider) {