feat(all): Modify Project Package Name cn.hutool->org.dromara.hutool

BREAKING CHANGE: 包名变更

Closes https://gitee.com/dromara/hutool/issues/I6SC4B
This commit is contained in:
yulin
2023-04-03 02:32:22 +08:00
parent 92807dc7a7
commit 4c154b3aa3
2072 changed files with 6967 additions and 6962 deletions

View File

@@ -19,7 +19,7 @@
<packaging>jar</packaging>
<parent>
<groupId>cn.hutool</groupId>
<groupId>org.dromara.hutool</groupId>
<artifactId>hutool-parent</artifactId>
<version>6.0.0.M3</version>
</parent>
@@ -29,14 +29,14 @@
<description>Hutool 加密解密</description>
<properties>
<Automatic-Module-Name>cn.hutool.crypto</Automatic-Module-Name>
<Automatic-Module-Name>org.dromara.hutool.crypto</Automatic-Module-Name>
<!-- versions -->
<bouncycastle.version>1.72</bouncycastle.version>
</properties>
<dependencies>
<dependency>
<groupId>cn.hutool</groupId>
<groupId>org.dromara.hutool</groupId>
<artifactId>hutool-core</artifactId>
<version>${project.parent.version}</version>
</dependency>

View File

@@ -10,10 +10,10 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto;
package org.dromara.hutool.crypto;
import cn.hutool.core.io.stream.FastByteArrayOutputStream;
import cn.hutool.core.io.IORuntimeException;
import org.dromara.hutool.core.io.stream.FastByteArrayOutputStream;
import org.dromara.hutool.core.io.IORuntimeException;
import org.bouncycastle.asn1.ASN1Encodable;
import org.bouncycastle.asn1.ASN1Encoding;
import org.bouncycastle.asn1.ASN1InputStream;

View File

@@ -10,9 +10,9 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto;
package org.dromara.hutool.crypto;
import cn.hutool.core.io.IORuntimeException;
import org.dromara.hutool.core.io.IORuntimeException;
import org.bouncycastle.asn1.pkcs.PrivateKeyInfo;
import org.bouncycastle.asn1.x509.SubjectPublicKeyInfo;
import org.bouncycastle.asn1.x9.X9ECParameters;

View File

@@ -10,7 +10,7 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto;
package org.dromara.hutool.crypto;
import javax.crypto.Cipher;

View File

@@ -10,9 +10,9 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto;
package org.dromara.hutool.crypto;
import cn.hutool.core.lang.func.Wrapper;
import org.dromara.hutool.core.lang.func.Wrapper;
import javax.crypto.Cipher;
import java.security.InvalidAlgorithmParameterException;

View File

@@ -10,10 +10,10 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto;
package org.dromara.hutool.crypto;
import cn.hutool.core.exceptions.ExceptionUtil;
import cn.hutool.core.text.StrUtil;
import org.dromara.hutool.core.exceptions.ExceptionUtil;
import org.dromara.hutool.core.text.StrUtil;
/**
* 加密异常

View File

@@ -10,9 +10,9 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto;
package org.dromara.hutool.crypto;
import cn.hutool.core.io.IORuntimeException;
import org.dromara.hutool.core.io.IORuntimeException;
import org.bouncycastle.asn1.pkcs.PrivateKeyInfo;
import org.bouncycastle.asn1.sec.ECPrivateKey;
import org.bouncycastle.asn1.x509.AlgorithmIdentifier;

View File

@@ -10,7 +10,7 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto;
package org.dromara.hutool.crypto;
import java.security.Provider;

View File

@@ -10,18 +10,18 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto;
package org.dromara.hutool.crypto;
import cn.hutool.core.codec.binary.Base64;
import cn.hutool.core.io.file.FileUtil;
import cn.hutool.core.io.IoUtil;
import cn.hutool.core.lang.Assert;
import cn.hutool.core.array.ArrayUtil;
import cn.hutool.core.util.CharUtil;
import cn.hutool.core.util.RandomUtil;
import cn.hutool.core.text.StrUtil;
import cn.hutool.crypto.asymmetric.AsymmetricAlgorithm;
import cn.hutool.crypto.symmetric.SymmetricAlgorithm;
import org.dromara.hutool.core.codec.binary.Base64;
import org.dromara.hutool.core.io.file.FileUtil;
import org.dromara.hutool.core.io.IoUtil;
import org.dromara.hutool.core.lang.Assert;
import org.dromara.hutool.core.array.ArrayUtil;
import org.dromara.hutool.core.util.CharUtil;
import org.dromara.hutool.core.util.RandomUtil;
import org.dromara.hutool.core.text.StrUtil;
import org.dromara.hutool.crypto.asymmetric.AsymmetricAlgorithm;
import org.dromara.hutool.crypto.symmetric.SymmetricAlgorithm;
import javax.crypto.KeyGenerator;
import javax.crypto.SecretKey;

View File

@@ -10,7 +10,7 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto;
package org.dromara.hutool.crypto;
/**
* 模式

View File

@@ -10,9 +10,9 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto;
package org.dromara.hutool.crypto;
import cn.hutool.core.io.IORuntimeException;
import org.dromara.hutool.core.io.IORuntimeException;
import org.bouncycastle.asn1.pkcs.PrivateKeyInfo;
import org.bouncycastle.asn1.x509.SubjectPublicKeyInfo;
import org.bouncycastle.cert.X509CertificateHolder;

View File

@@ -10,7 +10,7 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto;
package org.dromara.hutool.crypto;
/**
* 补码方式

View File

@@ -10,11 +10,11 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto;
package org.dromara.hutool.crypto;
import cn.hutool.core.io.IORuntimeException;
import cn.hutool.core.io.IoUtil;
import cn.hutool.core.text.StrUtil;
import org.dromara.hutool.core.io.IORuntimeException;
import org.dromara.hutool.core.io.IoUtil;
import org.dromara.hutool.core.text.StrUtil;
import org.bouncycastle.util.io.pem.PemObject;
import org.bouncycastle.util.io.pem.PemObjectGenerator;
import org.bouncycastle.util.io.pem.PemReader;

View File

@@ -10,7 +10,7 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto;
package org.dromara.hutool.crypto;
import java.security.Provider;

View File

@@ -10,28 +10,28 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto;
package org.dromara.hutool.crypto;
import cn.hutool.core.codec.binary.Base64;
import cn.hutool.core.codec.HexUtil;
import cn.hutool.core.lang.Validator;
import cn.hutool.core.text.StrUtil;
import cn.hutool.core.util.ByteUtil;
import cn.hutool.crypto.asymmetric.AsymmetricAlgorithm;
import cn.hutool.crypto.asymmetric.RSA;
import cn.hutool.crypto.digest.DigestAlgorithm;
import cn.hutool.crypto.digest.Digester;
import cn.hutool.crypto.digest.HMac;
import cn.hutool.crypto.digest.HmacAlgorithm;
import cn.hutool.crypto.digest.MD5;
import cn.hutool.crypto.symmetric.AES;
import cn.hutool.crypto.symmetric.DES;
import cn.hutool.crypto.symmetric.DESede;
import cn.hutool.crypto.symmetric.PBKDF2;
import cn.hutool.crypto.symmetric.RC4;
import cn.hutool.crypto.symmetric.SymmetricCrypto;
import cn.hutool.crypto.symmetric.ZUC;
import cn.hutool.crypto.symmetric.FPE;
import org.dromara.hutool.core.codec.binary.Base64;
import org.dromara.hutool.core.codec.HexUtil;
import org.dromara.hutool.core.lang.Validator;
import org.dromara.hutool.core.text.StrUtil;
import org.dromara.hutool.core.util.ByteUtil;
import org.dromara.hutool.crypto.asymmetric.AsymmetricAlgorithm;
import org.dromara.hutool.crypto.asymmetric.RSA;
import org.dromara.hutool.crypto.digest.DigestAlgorithm;
import org.dromara.hutool.crypto.digest.Digester;
import org.dromara.hutool.crypto.digest.HMac;
import org.dromara.hutool.crypto.digest.HmacAlgorithm;
import org.dromara.hutool.crypto.digest.MD5;
import org.dromara.hutool.crypto.symmetric.AES;
import org.dromara.hutool.crypto.symmetric.DES;
import org.dromara.hutool.crypto.symmetric.DESede;
import org.dromara.hutool.crypto.symmetric.PBKDF2;
import org.dromara.hutool.crypto.symmetric.RC4;
import org.dromara.hutool.crypto.symmetric.SymmetricCrypto;
import org.dromara.hutool.crypto.symmetric.ZUC;
import org.dromara.hutool.crypto.symmetric.FPE;
import org.bouncycastle.crypto.AlphabetMapper;
import javax.crypto.Cipher;

View File

@@ -10,16 +10,16 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto;
package org.dromara.hutool.crypto;
import cn.hutool.core.map.MapUtil;
import cn.hutool.core.text.StrUtil;
import cn.hutool.crypto.asymmetric.AsymmetricAlgorithm;
import cn.hutool.crypto.asymmetric.Sign;
import cn.hutool.crypto.asymmetric.SignAlgorithm;
import cn.hutool.crypto.digest.DigestAlgorithm;
import cn.hutool.crypto.digest.Digester;
import cn.hutool.crypto.symmetric.SymmetricCrypto;
import org.dromara.hutool.core.map.MapUtil;
import org.dromara.hutool.core.text.StrUtil;
import org.dromara.hutool.crypto.asymmetric.AsymmetricAlgorithm;
import org.dromara.hutool.crypto.asymmetric.Sign;
import org.dromara.hutool.crypto.asymmetric.SignAlgorithm;
import org.dromara.hutool.crypto.digest.DigestAlgorithm;
import org.dromara.hutool.crypto.digest.Digester;
import org.dromara.hutool.crypto.symmetric.SymmetricCrypto;
import java.security.NoSuchAlgorithmException;
import java.security.Provider;

View File

@@ -10,18 +10,18 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto;
package org.dromara.hutool.crypto;
import cn.hutool.core.io.IORuntimeException;
import cn.hutool.core.array.ArrayUtil;
import cn.hutool.crypto.asymmetric.SM2;
import cn.hutool.crypto.digest.HMac;
import cn.hutool.crypto.digest.HmacAlgorithm;
import cn.hutool.crypto.digest.SM3;
import cn.hutool.crypto.digest.mac.BCHMacEngine;
import cn.hutool.crypto.digest.mac.MacEngine;
import cn.hutool.crypto.symmetric.SM4;
import cn.hutool.crypto.symmetric.SymmetricCrypto;
import org.dromara.hutool.core.io.IORuntimeException;
import org.dromara.hutool.core.array.ArrayUtil;
import org.dromara.hutool.crypto.asymmetric.SM2;
import org.dromara.hutool.crypto.digest.HMac;
import org.dromara.hutool.crypto.digest.HmacAlgorithm;
import org.dromara.hutool.crypto.digest.SM3;
import org.dromara.hutool.crypto.digest.mac.BCHMacEngine;
import org.dromara.hutool.crypto.digest.mac.MacEngine;
import org.dromara.hutool.crypto.symmetric.SM4;
import org.dromara.hutool.crypto.symmetric.SymmetricCrypto;
import org.bouncycastle.asn1.ASN1ObjectIdentifier;
import org.bouncycastle.asn1.gm.GMNamedCurves;
import org.bouncycastle.crypto.digests.SM3Digest;

View File

@@ -10,7 +10,7 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.asymmetric;
package org.dromara.hutool.crypto.asymmetric;
import java.security.PrivateKey;
import java.security.PublicKey;

View File

@@ -10,7 +10,7 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.asymmetric;
package org.dromara.hutool.crypto.asymmetric;
/**
* 非对称算法类型<br>

View File

@@ -10,15 +10,15 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.asymmetric;
package org.dromara.hutool.crypto.asymmetric;
import cn.hutool.core.codec.binary.Base64;
import cn.hutool.core.io.stream.FastByteArrayOutputStream;
import cn.hutool.crypto.CipherWrapper;
import cn.hutool.crypto.CryptoException;
import cn.hutool.crypto.KeyUtil;
import cn.hutool.crypto.SecureUtil;
import cn.hutool.crypto.symmetric.SymmetricAlgorithm;
import org.dromara.hutool.core.codec.binary.Base64;
import org.dromara.hutool.core.io.stream.FastByteArrayOutputStream;
import org.dromara.hutool.crypto.CipherWrapper;
import org.dromara.hutool.crypto.CryptoException;
import org.dromara.hutool.crypto.KeyUtil;
import org.dromara.hutool.crypto.SecureUtil;
import org.dromara.hutool.crypto.symmetric.SymmetricAlgorithm;
import javax.crypto.BadPaddingException;
import javax.crypto.Cipher;

View File

@@ -10,13 +10,13 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.asymmetric;
package org.dromara.hutool.crypto.asymmetric;
import cn.hutool.core.io.IORuntimeException;
import cn.hutool.core.io.IoUtil;
import cn.hutool.core.text.StrUtil;
import cn.hutool.core.util.CharsetUtil;
import cn.hutool.crypto.SecureUtil;
import org.dromara.hutool.core.io.IORuntimeException;
import org.dromara.hutool.core.io.IoUtil;
import org.dromara.hutool.core.text.StrUtil;
import org.dromara.hutool.core.util.CharsetUtil;
import org.dromara.hutool.crypto.SecureUtil;
import java.io.InputStream;
import java.nio.charset.Charset;

View File

@@ -10,13 +10,13 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.asymmetric;
package org.dromara.hutool.crypto.asymmetric;
import cn.hutool.core.codec.HexUtil;
import cn.hutool.core.codec.binary.Base64;
import cn.hutool.core.io.IORuntimeException;
import cn.hutool.core.io.IoUtil;
import cn.hutool.core.util.ByteUtil;
import org.dromara.hutool.core.codec.HexUtil;
import org.dromara.hutool.core.codec.binary.Base64;
import org.dromara.hutool.core.io.IORuntimeException;
import org.dromara.hutool.core.io.IoUtil;
import org.dromara.hutool.core.util.ByteUtil;
import java.io.InputStream;
import java.nio.charset.Charset;

View File

@@ -10,12 +10,12 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.asymmetric;
package org.dromara.hutool.crypto.asymmetric;
import cn.hutool.core.codec.binary.Base64;
import cn.hutool.core.lang.Assert;
import cn.hutool.crypto.CryptoException;
import cn.hutool.crypto.KeyUtil;
import org.dromara.hutool.core.codec.binary.Base64;
import org.dromara.hutool.core.lang.Assert;
import org.dromara.hutool.crypto.CryptoException;
import org.dromara.hutool.crypto.KeyUtil;
import java.io.Serializable;
import java.security.Key;

View File

@@ -10,7 +10,7 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.asymmetric;
package org.dromara.hutool.crypto.asymmetric;
import java.security.PrivateKey;
import java.security.PublicKey;

View File

@@ -10,7 +10,7 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.asymmetric;
package org.dromara.hutool.crypto.asymmetric;
import javax.crypto.Cipher;

View File

@@ -10,11 +10,11 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.asymmetric;
package org.dromara.hutool.crypto.asymmetric;
import cn.hutool.crypto.CryptoException;
import cn.hutool.crypto.GlobalBouncyCastleProvider;
import cn.hutool.crypto.KeyUtil;
import org.dromara.hutool.crypto.CryptoException;
import org.dromara.hutool.crypto.GlobalBouncyCastleProvider;
import org.dromara.hutool.crypto.KeyUtil;
import java.math.BigInteger;
import java.security.NoSuchAlgorithmException;

View File

@@ -10,14 +10,14 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.asymmetric;
package org.dromara.hutool.crypto.asymmetric;
import cn.hutool.core.lang.Assert;
import cn.hutool.core.codec.HexUtil;
import cn.hutool.crypto.BCUtil;
import cn.hutool.crypto.CryptoException;
import cn.hutool.crypto.ECKeyUtil;
import cn.hutool.crypto.SecureUtil;
import org.dromara.hutool.core.lang.Assert;
import org.dromara.hutool.core.codec.HexUtil;
import org.dromara.hutool.crypto.BCUtil;
import org.dromara.hutool.crypto.CryptoException;
import org.dromara.hutool.crypto.ECKeyUtil;
import org.dromara.hutool.crypto.SecureUtil;
import org.bouncycastle.crypto.CipherParameters;
import org.bouncycastle.crypto.Digest;
import org.bouncycastle.crypto.InvalidCipherTextException;
@@ -33,6 +33,7 @@ import org.bouncycastle.crypto.signers.SM2Signer;
import org.bouncycastle.crypto.signers.StandardDSAEncoding;
import org.bouncycastle.util.BigIntegers;
import org.bouncycastle.util.encoders.Hex;
import org.dromara.hutool.crypto.SmUtil;
import java.math.BigInteger;
import java.security.PrivateKey;
@@ -329,7 +330,7 @@ public class SM2 extends AbstractAsymmetricCrypto<SM2> {
/**
* 用私钥对信息生成数字签名签名格式为ASN1<br>
* * 在硬件签名中返回结果为R+S可以通过调用{@link cn.hutool.crypto.SmUtil#rsAsn1ToPlain(byte[])}方法转换之
* * 在硬件签名中返回结果为R+S可以通过调用{@link SmUtil#rsAsn1ToPlain(byte[])}方法转换之
*
* @param data 加密数据
* @return 签名
@@ -351,7 +352,7 @@ public class SM2 extends AbstractAsymmetricCrypto<SM2> {
/**
* 用私钥对信息生成数字签名签名格式为ASN1<br>
* 在硬件签名中返回结果为R+S可以通过调用{@link cn.hutool.crypto.SmUtil#rsAsn1ToPlain(byte[])}方法转换之
* 在硬件签名中返回结果为R+S可以通过调用{@link SmUtil#rsAsn1ToPlain(byte[])}方法转换之
*
* @param data 被签名的数据数据
* @param id 可以为null若为null则默认withId为字节数组:"1234567812345678".getBytes()

View File

@@ -10,18 +10,18 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.asymmetric;
package org.dromara.hutool.crypto.asymmetric;
import cn.hutool.core.codec.HexUtil;
import cn.hutool.core.codec.binary.Base64;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.io.IoUtil;
import cn.hutool.core.util.ByteUtil;
import cn.hutool.core.util.CharsetUtil;
import cn.hutool.crypto.CryptoException;
import cn.hutool.crypto.KeyUtil;
import cn.hutool.crypto.SecureUtil;
import cn.hutool.crypto.SignUtil;
import org.dromara.hutool.core.codec.HexUtil;
import org.dromara.hutool.core.codec.binary.Base64;
import org.dromara.hutool.core.collection.CollUtil;
import org.dromara.hutool.core.io.IoUtil;
import org.dromara.hutool.core.util.ByteUtil;
import org.dromara.hutool.core.util.CharsetUtil;
import org.dromara.hutool.crypto.CryptoException;
import org.dromara.hutool.crypto.KeyUtil;
import org.dromara.hutool.crypto.SecureUtil;
import org.dromara.hutool.crypto.SignUtil;
import java.io.ByteArrayInputStream;
import java.io.InputStream;

View File

@@ -10,7 +10,7 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.asymmetric;
package org.dromara.hutool.crypto.asymmetric;
/**
* 签名算法类型<br>

View File

@@ -16,4 +16,4 @@
* @author looly
*
*/
package cn.hutool.crypto.asymmetric;
package org.dromara.hutool.crypto.asymmetric;

View File

@@ -10,9 +10,9 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.digest;
package org.dromara.hutool.crypto.digest;
import cn.hutool.core.util.CharsetUtil;
import org.dromara.hutool.core.util.CharsetUtil;
import java.security.SecureRandom;

View File

@@ -10,7 +10,7 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.digest;
package org.dromara.hutool.crypto.digest;
/**
* 摘要算法类型<br>

View File

@@ -10,9 +10,9 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.digest;
package org.dromara.hutool.crypto.digest;
import cn.hutool.core.util.CharsetUtil;
import org.dromara.hutool.core.util.CharsetUtil;
import javax.crypto.SecretKey;
import java.io.File;

View File

@@ -10,17 +10,17 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.digest;
package org.dromara.hutool.crypto.digest;
import cn.hutool.core.codec.HexUtil;
import cn.hutool.core.io.IORuntimeException;
import cn.hutool.core.io.IoUtil;
import cn.hutool.core.io.file.FileUtil;
import cn.hutool.core.array.ArrayUtil;
import cn.hutool.core.util.ByteUtil;
import cn.hutool.core.util.CharsetUtil;
import cn.hutool.crypto.CryptoException;
import cn.hutool.crypto.SecureUtil;
import org.dromara.hutool.core.codec.HexUtil;
import org.dromara.hutool.core.io.IORuntimeException;
import org.dromara.hutool.core.io.IoUtil;
import org.dromara.hutool.core.io.file.FileUtil;
import org.dromara.hutool.core.array.ArrayUtil;
import org.dromara.hutool.core.util.ByteUtil;
import org.dromara.hutool.core.util.CharsetUtil;
import org.dromara.hutool.crypto.CryptoException;
import org.dromara.hutool.crypto.SecureUtil;
import java.io.File;
import java.io.IOException;

View File

@@ -10,11 +10,11 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.digest;
package org.dromara.hutool.crypto.digest;
import cn.hutool.crypto.digest.mac.Mac;
import cn.hutool.crypto.digest.mac.MacEngine;
import cn.hutool.crypto.digest.mac.MacEngineFactory;
import org.dromara.hutool.crypto.digest.mac.Mac;
import org.dromara.hutool.crypto.digest.mac.MacEngine;
import org.dromara.hutool.crypto.digest.mac.MacEngineFactory;
import javax.crypto.spec.SecretKeySpec;
import java.security.Key;

View File

@@ -10,7 +10,7 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.digest;
package org.dromara.hutool.crypto.digest;
/**
* HMAC算法类型<br>

View File

@@ -10,7 +10,7 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.digest;
package org.dromara.hutool.crypto.digest;
import java.io.File;
import java.io.InputStream;

View File

@@ -10,7 +10,7 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.digest;
package org.dromara.hutool.crypto.digest;
/**
* 国密SM3杂凑摘要算法

View File

@@ -10,7 +10,7 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.digest.mac;
package org.dromara.hutool.crypto.digest.mac;
import org.bouncycastle.crypto.CipherParameters;
import org.bouncycastle.crypto.Digest;

View File

@@ -10,7 +10,7 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.digest.mac;
package org.dromara.hutool.crypto.digest.mac;
import org.bouncycastle.crypto.CipherParameters;
import org.bouncycastle.crypto.Mac;

View File

@@ -10,7 +10,7 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.digest.mac;
package org.dromara.hutool.crypto.digest.mac;
import org.bouncycastle.crypto.BlockCipher;
import org.bouncycastle.crypto.CipherParameters;

View File

@@ -10,11 +10,11 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.digest.mac;
package org.dromara.hutool.crypto.digest.mac;
import cn.hutool.crypto.CryptoException;
import cn.hutool.crypto.KeyUtil;
import cn.hutool.crypto.SecureUtil;
import org.dromara.hutool.crypto.CryptoException;
import org.dromara.hutool.crypto.KeyUtil;
import org.dromara.hutool.crypto.SecureUtil;
import javax.crypto.Mac;
import javax.crypto.SecretKey;

View File

@@ -10,15 +10,15 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.digest.mac;
package org.dromara.hutool.crypto.digest.mac;
import cn.hutool.core.codec.HexUtil;
import cn.hutool.core.codec.binary.Base64;
import cn.hutool.core.io.IoUtil;
import cn.hutool.core.io.file.FileUtil;
import cn.hutool.core.util.ByteUtil;
import cn.hutool.core.util.CharsetUtil;
import cn.hutool.crypto.CryptoException;
import org.dromara.hutool.core.codec.HexUtil;
import org.dromara.hutool.core.codec.binary.Base64;
import org.dromara.hutool.core.io.IoUtil;
import org.dromara.hutool.core.io.file.FileUtil;
import org.dromara.hutool.core.util.ByteUtil;
import org.dromara.hutool.core.util.CharsetUtil;
import org.dromara.hutool.crypto.CryptoException;
import java.io.ByteArrayInputStream;
import java.io.File;

View File

@@ -10,10 +10,10 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.digest.mac;
package org.dromara.hutool.crypto.digest.mac;
import cn.hutool.core.io.IoUtil;
import cn.hutool.crypto.CryptoException;
import org.dromara.hutool.core.io.IoUtil;
import org.dromara.hutool.crypto.CryptoException;
import java.io.IOException;
import java.io.InputStream;

View File

@@ -10,10 +10,10 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.digest.mac;
package org.dromara.hutool.crypto.digest.mac;
import cn.hutool.crypto.SmUtil;
import cn.hutool.crypto.digest.HmacAlgorithm;
import org.dromara.hutool.crypto.SmUtil;
import org.dromara.hutool.crypto.digest.HmacAlgorithm;
import java.security.Key;
import java.security.spec.AlgorithmParameterSpec;

View File

@@ -10,7 +10,7 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.digest.mac;
package org.dromara.hutool.crypto.digest.mac;
import org.bouncycastle.crypto.CipherParameters;
import org.bouncycastle.crypto.engines.SM4Engine;

View File

@@ -19,4 +19,4 @@
* @author Looly
* @since 4.5.13
*/
package cn.hutool.crypto.digest.mac;
package org.dromara.hutool.crypto.digest.mac;

View File

@@ -10,12 +10,12 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.digest.otp;
package org.dromara.hutool.crypto.digest.otp;
import cn.hutool.core.codec.binary.Base32;
import cn.hutool.core.util.RandomUtil;
import cn.hutool.crypto.digest.HMac;
import cn.hutool.crypto.digest.HmacAlgorithm;
import org.dromara.hutool.core.codec.binary.Base32;
import org.dromara.hutool.core.util.RandomUtil;
import org.dromara.hutool.crypto.digest.HMac;
import org.dromara.hutool.crypto.digest.HmacAlgorithm;
/**
* <p>HMAC-based one-time passwords (HOTP) 基于HMAC算法一次性密码生成器

View File

@@ -10,10 +10,10 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.digest.otp;
package org.dromara.hutool.crypto.digest.otp;
import cn.hutool.core.text.StrUtil;
import cn.hutool.crypto.digest.HmacAlgorithm;
import org.dromara.hutool.core.text.StrUtil;
import org.dromara.hutool.crypto.digest.HmacAlgorithm;
import java.time.Duration;
import java.time.Instant;

View File

@@ -23,4 +23,4 @@
*
* @author looly
*/
package cn.hutool.crypto.digest.otp;
package org.dromara.hutool.crypto.digest.otp;

View File

@@ -16,4 +16,4 @@
* @author looly
*
*/
package cn.hutool.crypto.digest;
package org.dromara.hutool.crypto.digest;

View File

@@ -22,4 +22,4 @@
* @author looly
*
*/
package cn.hutool.crypto;
package org.dromara.hutool.crypto;

View File

@@ -10,13 +10,13 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.symmetric;
package org.dromara.hutool.crypto.symmetric;
import cn.hutool.core.array.ArrayUtil;
import cn.hutool.core.text.StrUtil;
import cn.hutool.crypto.KeyUtil;
import cn.hutool.crypto.Mode;
import cn.hutool.crypto.Padding;
import org.dromara.hutool.core.array.ArrayUtil;
import org.dromara.hutool.core.text.StrUtil;
import org.dromara.hutool.crypto.KeyUtil;
import org.dromara.hutool.crypto.Mode;
import org.dromara.hutool.crypto.Padding;
import javax.crypto.SecretKey;
import javax.crypto.spec.IvParameterSpec;

View File

@@ -10,10 +10,10 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.symmetric;
package org.dromara.hutool.crypto.symmetric;
import cn.hutool.core.util.RandomUtil;
import cn.hutool.crypto.KeyUtil;
import org.dromara.hutool.core.util.RandomUtil;
import org.dromara.hutool.crypto.KeyUtil;
import javax.crypto.spec.IvParameterSpec;

View File

@@ -10,12 +10,12 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.symmetric;
package org.dromara.hutool.crypto.symmetric;
import cn.hutool.core.text.StrUtil;
import cn.hutool.crypto.KeyUtil;
import cn.hutool.crypto.Mode;
import cn.hutool.crypto.Padding;
import org.dromara.hutool.core.text.StrUtil;
import org.dromara.hutool.crypto.KeyUtil;
import org.dromara.hutool.crypto.Mode;
import org.dromara.hutool.crypto.Padding;
import javax.crypto.SecretKey;
import javax.crypto.spec.IvParameterSpec;

View File

@@ -10,12 +10,12 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.symmetric;
package org.dromara.hutool.crypto.symmetric;
import cn.hutool.core.text.StrUtil;
import cn.hutool.crypto.KeyUtil;
import cn.hutool.crypto.Mode;
import cn.hutool.crypto.Padding;
import org.dromara.hutool.core.text.StrUtil;
import org.dromara.hutool.crypto.KeyUtil;
import org.dromara.hutool.crypto.Mode;
import org.dromara.hutool.crypto.Padding;
import javax.crypto.SecretKey;
import javax.crypto.spec.IvParameterSpec;

View File

@@ -10,10 +10,10 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.symmetric;
package org.dromara.hutool.crypto.symmetric;
import cn.hutool.crypto.KeyUtil;
import cn.hutool.crypto.Padding;
import org.dromara.hutool.crypto.KeyUtil;
import org.dromara.hutool.crypto.Padding;
import org.bouncycastle.crypto.AlphabetMapper;
import org.bouncycastle.jcajce.spec.FPEParameterSpec;

View File

@@ -10,10 +10,10 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.symmetric;
package org.dromara.hutool.crypto.symmetric;
import cn.hutool.core.codec.HexUtil;
import cn.hutool.crypto.KeyUtil;
import org.dromara.hutool.core.codec.HexUtil;
import org.dromara.hutool.crypto.KeyUtil;
import javax.crypto.SecretKey;
import javax.crypto.spec.PBEKeySpec;

View File

@@ -10,15 +10,15 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.symmetric;
package org.dromara.hutool.crypto.symmetric;
import cn.hutool.core.codec.HexUtil;
import cn.hutool.core.codec.binary.Base64;
import cn.hutool.core.text.StrUtil;
import cn.hutool.core.util.ByteUtil;
import cn.hutool.core.util.CharsetUtil;
import cn.hutool.crypto.CryptoException;
import cn.hutool.crypto.SecureUtil;
import org.dromara.hutool.core.codec.HexUtil;
import org.dromara.hutool.core.codec.binary.Base64;
import org.dromara.hutool.core.text.StrUtil;
import org.dromara.hutool.core.util.ByteUtil;
import org.dromara.hutool.core.util.CharsetUtil;
import org.dromara.hutool.crypto.CryptoException;
import org.dromara.hutool.crypto.SecureUtil;
import java.io.Serializable;
import java.nio.charset.Charset;

View File

@@ -10,13 +10,13 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.symmetric;
package org.dromara.hutool.crypto.symmetric;
import cn.hutool.core.text.StrUtil;
import cn.hutool.core.array.ArrayUtil;
import cn.hutool.crypto.KeyUtil;
import cn.hutool.crypto.Mode;
import cn.hutool.crypto.Padding;
import org.dromara.hutool.core.text.StrUtil;
import org.dromara.hutool.core.array.ArrayUtil;
import org.dromara.hutool.crypto.KeyUtil;
import org.dromara.hutool.crypto.Mode;
import org.dromara.hutool.crypto.Padding;
import javax.crypto.SecretKey;
import javax.crypto.spec.IvParameterSpec;

View File

@@ -10,7 +10,7 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.symmetric;
package org.dromara.hutool.crypto.symmetric;
/**
* 对称算法类型<br>

View File

@@ -10,21 +10,21 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.symmetric;
package org.dromara.hutool.crypto.symmetric;
import cn.hutool.core.io.IORuntimeException;
import cn.hutool.core.io.IoUtil;
import cn.hutool.core.lang.Assert;
import cn.hutool.core.lang.Opt;
import cn.hutool.core.array.ArrayUtil;
import cn.hutool.core.codec.HexUtil;
import cn.hutool.core.util.RandomUtil;
import cn.hutool.core.text.StrUtil;
import cn.hutool.crypto.CipherMode;
import cn.hutool.crypto.CipherWrapper;
import cn.hutool.crypto.CryptoException;
import cn.hutool.crypto.KeyUtil;
import cn.hutool.crypto.Padding;
import org.dromara.hutool.core.io.IORuntimeException;
import org.dromara.hutool.core.io.IoUtil;
import org.dromara.hutool.core.lang.Assert;
import org.dromara.hutool.core.lang.Opt;
import org.dromara.hutool.core.array.ArrayUtil;
import org.dromara.hutool.core.codec.HexUtil;
import org.dromara.hutool.core.util.RandomUtil;
import org.dromara.hutool.core.text.StrUtil;
import org.dromara.hutool.crypto.CipherMode;
import org.dromara.hutool.crypto.CipherWrapper;
import org.dromara.hutool.crypto.CryptoException;
import org.dromara.hutool.crypto.KeyUtil;
import org.dromara.hutool.crypto.Padding;
import javax.crypto.Cipher;
import javax.crypto.CipherInputStream;

View File

@@ -10,13 +10,13 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.symmetric;
package org.dromara.hutool.crypto.symmetric;
import cn.hutool.core.io.IORuntimeException;
import cn.hutool.core.io.IoUtil;
import cn.hutool.core.util.CharsetUtil;
import cn.hutool.core.text.StrUtil;
import cn.hutool.crypto.SecureUtil;
import org.dromara.hutool.core.io.IORuntimeException;
import org.dromara.hutool.core.io.IoUtil;
import org.dromara.hutool.core.util.CharsetUtil;
import org.dromara.hutool.core.text.StrUtil;
import org.dromara.hutool.crypto.SecureUtil;
import java.io.InputStream;
import java.io.OutputStream;

View File

@@ -10,14 +10,14 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.symmetric;
package org.dromara.hutool.crypto.symmetric;
import cn.hutool.core.codec.HexUtil;
import cn.hutool.core.codec.binary.Base64;
import cn.hutool.core.io.IORuntimeException;
import cn.hutool.core.io.IoUtil;
import cn.hutool.core.util.ByteUtil;
import cn.hutool.core.util.CharsetUtil;
import org.dromara.hutool.core.codec.HexUtil;
import org.dromara.hutool.core.codec.binary.Base64;
import org.dromara.hutool.core.io.IORuntimeException;
import org.dromara.hutool.core.io.IoUtil;
import org.dromara.hutool.core.util.ByteUtil;
import org.dromara.hutool.core.util.CharsetUtil;
import java.io.InputStream;
import java.io.OutputStream;

View File

@@ -10,7 +10,7 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.symmetric;
package org.dromara.hutool.crypto.symmetric;
/**
* 维吉尼亚密码实现<br>

View File

@@ -10,9 +10,9 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.symmetric;
package org.dromara.hutool.crypto.symmetric;
import cn.hutool.core.io.IoUtil;
import org.dromara.hutool.core.io.IoUtil;
import java.io.InputStream;
import java.io.OutputStream;

View File

@@ -10,10 +10,10 @@
* See the Mulan PSL v2 for more details.
*/
package cn.hutool.crypto.symmetric;
package org.dromara.hutool.crypto.symmetric;
import cn.hutool.core.util.RandomUtil;
import cn.hutool.crypto.KeyUtil;
import org.dromara.hutool.core.util.RandomUtil;
import org.dromara.hutool.crypto.KeyUtil;
import javax.crypto.spec.IvParameterSpec;

View File

@@ -16,4 +16,4 @@
* @author looly
*
*/
package cn.hutool.crypto.symmetric;
package org.dromara.hutool.crypto.symmetric;

View File

@@ -1,4 +1,4 @@
package cn.hutool.crypto;
package org.dromara.hutool.crypto;
import org.bouncycastle.crypto.params.ECPrivateKeyParameters;
import org.bouncycastle.crypto.params.ECPublicKeyParameters;

View File

@@ -1,4 +1,4 @@
package cn.hutool.crypto;
package org.dromara.hutool.crypto;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Disabled;

View File

@@ -1,8 +1,8 @@
package cn.hutool.crypto;
package org.dromara.hutool.crypto;
import cn.hutool.core.io.resource.ResourceUtil;
import cn.hutool.core.util.ByteUtil;
import cn.hutool.crypto.asymmetric.SM2;
import org.dromara.hutool.core.io.resource.ResourceUtil;
import org.dromara.hutool.core.util.ByteUtil;
import org.dromara.hutool.crypto.asymmetric.SM2;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;

View File

@@ -1,11 +1,11 @@
package cn.hutool.crypto;
package org.dromara.hutool.crypto;
import cn.hutool.core.io.file.FileUtil;
import cn.hutool.core.io.resource.ResourceUtil;
import cn.hutool.core.util.ByteUtil;
import cn.hutool.crypto.asymmetric.KeyType;
import cn.hutool.crypto.asymmetric.RSA;
import cn.hutool.crypto.asymmetric.SM2;
import org.dromara.hutool.core.io.file.FileUtil;
import org.dromara.hutool.core.io.resource.ResourceUtil;
import org.dromara.hutool.core.util.ByteUtil;
import org.dromara.hutool.crypto.asymmetric.KeyType;
import org.dromara.hutool.crypto.asymmetric.RSA;
import org.dromara.hutool.crypto.asymmetric.SM2;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;

View File

@@ -1,8 +1,8 @@
package cn.hutool.crypto;
package org.dromara.hutool.crypto;
import cn.hutool.core.util.CharsetUtil;
import cn.hutool.crypto.digest.HMac;
import cn.hutool.crypto.symmetric.SM4;
import org.dromara.hutool.core.util.CharsetUtil;
import org.dromara.hutool.crypto.digest.HMac;
import org.dromara.hutool.crypto.symmetric.SM4;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;

View File

@@ -1,6 +1,6 @@
package cn.hutool.crypto.asymmetric;
package org.dromara.hutool.crypto.asymmetric;
import cn.hutool.core.text.StrUtil;
import org.dromara.hutool.core.text.StrUtil;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;

View File

@@ -1,14 +1,14 @@
package cn.hutool.crypto.asymmetric;
package org.dromara.hutool.crypto.asymmetric;
import cn.hutool.core.codec.HexUtil;
import cn.hutool.core.codec.binary.Base64;
import cn.hutool.core.text.StrUtil;
import cn.hutool.core.array.ArrayUtil;
import cn.hutool.core.util.ByteUtil;
import cn.hutool.core.util.CharsetUtil;
import cn.hutool.core.util.RandomUtil;
import cn.hutool.crypto.KeyUtil;
import cn.hutool.crypto.SecureUtil;
import org.dromara.hutool.core.codec.HexUtil;
import org.dromara.hutool.core.codec.binary.Base64;
import org.dromara.hutool.core.text.StrUtil;
import org.dromara.hutool.core.array.ArrayUtil;
import org.dromara.hutool.core.util.ByteUtil;
import org.dromara.hutool.core.util.CharsetUtil;
import org.dromara.hutool.core.util.RandomUtil;
import org.dromara.hutool.crypto.KeyUtil;
import org.dromara.hutool.crypto.SecureUtil;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;

View File

@@ -1,14 +1,14 @@
package cn.hutool.crypto.asymmetric;
package org.dromara.hutool.crypto.asymmetric;
import cn.hutool.core.codec.HexUtil;
import cn.hutool.core.codec.binary.Base64;
import cn.hutool.core.text.StrUtil;
import cn.hutool.core.util.ByteUtil;
import cn.hutool.core.util.CharsetUtil;
import cn.hutool.crypto.ECKeyUtil;
import cn.hutool.crypto.KeyUtil;
import cn.hutool.crypto.SecureUtil;
import cn.hutool.crypto.SmUtil;
import org.dromara.hutool.core.codec.HexUtil;
import org.dromara.hutool.core.codec.binary.Base64;
import org.dromara.hutool.core.text.StrUtil;
import org.dromara.hutool.core.util.ByteUtil;
import org.dromara.hutool.core.util.CharsetUtil;
import org.dromara.hutool.crypto.ECKeyUtil;
import org.dromara.hutool.crypto.KeyUtil;
import org.dromara.hutool.crypto.SecureUtil;
import org.dromara.hutool.crypto.SmUtil;
import org.bouncycastle.crypto.engines.SM2Engine;
import org.bouncycastle.crypto.params.ECPrivateKeyParameters;
import org.bouncycastle.jcajce.spec.OpenSSHPrivateKeySpec;

View File

@@ -1,8 +1,8 @@
package cn.hutool.crypto.asymmetric;
package org.dromara.hutool.crypto.asymmetric;
import cn.hutool.core.map.MapUtil;
import cn.hutool.core.util.ByteUtil;
import cn.hutool.crypto.SignUtil;
import org.dromara.hutool.core.map.MapUtil;
import org.dromara.hutool.core.util.ByteUtil;
import org.dromara.hutool.crypto.SignUtil;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;

View File

@@ -1,4 +1,4 @@
package cn.hutool.crypto.digest;
package org.dromara.hutool.crypto.digest;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;

View File

@@ -1,8 +1,8 @@
package cn.hutool.crypto.digest;
package org.dromara.hutool.crypto.digest;
import cn.hutool.crypto.KeyUtil;
import cn.hutool.crypto.digest.mac.Mac;
import cn.hutool.crypto.digest.mac.SM4MacEngine;
import org.dromara.hutool.crypto.KeyUtil;
import org.dromara.hutool.crypto.digest.mac.Mac;
import org.dromara.hutool.crypto.digest.mac.SM4MacEngine;
import org.bouncycastle.crypto.CipherParameters;
import org.bouncycastle.crypto.params.KeyParameter;
import org.bouncycastle.crypto.params.ParametersWithIV;

View File

@@ -1,10 +1,10 @@
package cn.hutool.crypto.digest;
package org.dromara.hutool.crypto.digest;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
import cn.hutool.core.io.IoUtil;
import cn.hutool.core.util.CharsetUtil;
import org.dromara.hutool.core.io.IoUtil;
import org.dromara.hutool.core.util.CharsetUtil;
/**
* 摘要算法单元测试

View File

@@ -1,10 +1,10 @@
package cn.hutool.crypto.digest;
package org.dromara.hutool.crypto.digest;
import cn.hutool.core.io.IoUtil;
import cn.hutool.core.util.CharsetUtil;
import cn.hutool.crypto.KeyUtil;
import cn.hutool.crypto.SecureUtil;
import cn.hutool.crypto.symmetric.ZUC;
import org.dromara.hutool.core.io.IoUtil;
import org.dromara.hutool.core.util.CharsetUtil;
import org.dromara.hutool.crypto.KeyUtil;
import org.dromara.hutool.crypto.SecureUtil;
import org.dromara.hutool.crypto.symmetric.ZUC;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;

View File

@@ -1,4 +1,4 @@
package cn.hutool.crypto.digest;
package org.dromara.hutool.crypto.digest;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;

View File

@@ -1,8 +1,8 @@
package cn.hutool.crypto.digest;
package org.dromara.hutool.crypto.digest;
import cn.hutool.core.codec.binary.Base32;
import cn.hutool.crypto.digest.otp.HOTP;
import cn.hutool.crypto.digest.otp.TOTP;
import org.dromara.hutool.core.codec.binary.Base32;
import org.dromara.hutool.crypto.digest.otp.HOTP;
import org.dromara.hutool.crypto.digest.otp.TOTP;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;

View File

@@ -1,11 +1,11 @@
package cn.hutool.crypto.symmetric;
package org.dromara.hutool.crypto.symmetric;
import cn.hutool.core.codec.binary.Base64;
import cn.hutool.core.codec.HexUtil;
import cn.hutool.core.util.RandomUtil;
import cn.hutool.crypto.KeyUtil;
import cn.hutool.crypto.Mode;
import cn.hutool.crypto.Padding;
import org.dromara.hutool.core.codec.binary.Base64;
import org.dromara.hutool.core.codec.HexUtil;
import org.dromara.hutool.core.util.RandomUtil;
import org.dromara.hutool.crypto.KeyUtil;
import org.dromara.hutool.crypto.Mode;
import org.dromara.hutool.crypto.Padding;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;

View File

@@ -1,7 +1,7 @@
package cn.hutool.crypto.symmetric;
package org.dromara.hutool.crypto.symmetric;
import cn.hutool.core.util.CharsetUtil;
import cn.hutool.core.util.RandomUtil;
import org.dromara.hutool.core.util.CharsetUtil;
import org.dromara.hutool.core.util.RandomUtil;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;

View File

@@ -1,11 +1,11 @@
package cn.hutool.crypto.symmetric;
package org.dromara.hutool.crypto.symmetric;
import cn.hutool.core.text.StrUtil;
import cn.hutool.core.util.ByteUtil;
import cn.hutool.crypto.KeyUtil;
import cn.hutool.crypto.Mode;
import cn.hutool.crypto.Padding;
import cn.hutool.crypto.SecureUtil;
import org.dromara.hutool.core.text.StrUtil;
import org.dromara.hutool.core.util.ByteUtil;
import org.dromara.hutool.crypto.KeyUtil;
import org.dromara.hutool.crypto.Mode;
import org.dromara.hutool.crypto.Padding;
import org.dromara.hutool.crypto.SecureUtil;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;

View File

@@ -1,6 +1,6 @@
package cn.hutool.crypto.symmetric;
package org.dromara.hutool.crypto.symmetric;
import cn.hutool.crypto.Padding;
import org.dromara.hutool.crypto.Padding;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;

View File

@@ -1,7 +1,7 @@
package cn.hutool.crypto.symmetric;
package org.dromara.hutool.crypto.symmetric;
import cn.hutool.core.util.RandomUtil;
import cn.hutool.crypto.SecureUtil;
import org.dromara.hutool.core.util.RandomUtil;
import org.dromara.hutool.crypto.SecureUtil;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;

View File

@@ -1,6 +1,6 @@
package cn.hutool.crypto.symmetric;
package org.dromara.hutool.crypto.symmetric;
import cn.hutool.core.util.CharsetUtil;
import org.dromara.hutool.core.util.CharsetUtil;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;

View File

@@ -1,4 +1,4 @@
package cn.hutool.crypto.symmetric;
package org.dromara.hutool.crypto.symmetric;
import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;

View File

@@ -1,14 +1,14 @@
package cn.hutool.crypto.symmetric;
package org.dromara.hutool.crypto.symmetric;
import cn.hutool.core.io.IoUtil;
import cn.hutool.core.util.CharsetUtil;
import cn.hutool.core.util.RandomUtil;
import cn.hutool.core.text.StrUtil;
import cn.hutool.crypto.CipherMode;
import cn.hutool.crypto.KeyUtil;
import cn.hutool.crypto.Mode;
import cn.hutool.crypto.Padding;
import cn.hutool.crypto.SecureUtil;
import org.dromara.hutool.core.io.IoUtil;
import org.dromara.hutool.core.util.CharsetUtil;
import org.dromara.hutool.core.util.RandomUtil;
import org.dromara.hutool.core.text.StrUtil;
import org.dromara.hutool.crypto.CipherMode;
import org.dromara.hutool.crypto.KeyUtil;
import org.dromara.hutool.crypto.Mode;
import org.dromara.hutool.crypto.Padding;
import org.dromara.hutool.crypto.SecureUtil;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;

View File

@@ -1,4 +1,4 @@
package cn.hutool.crypto.symmetric;
package org.dromara.hutool.crypto.symmetric;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;

View File

@@ -1,7 +1,7 @@
package cn.hutool.crypto.symmetric;
package org.dromara.hutool.crypto.symmetric;
import cn.hutool.core.util.CharsetUtil;
import cn.hutool.core.util.RandomUtil;
import org.dromara.hutool.core.util.CharsetUtil;
import org.dromara.hutool.core.util.RandomUtil;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;

View File

@@ -1,7 +1,7 @@
package cn.hutool.crypto.symmetric.fpe;
package org.dromara.hutool.crypto.symmetric.fpe;
import cn.hutool.core.util.RandomUtil;
import cn.hutool.crypto.symmetric.FPE;
import org.dromara.hutool.core.util.RandomUtil;
import org.dromara.hutool.crypto.symmetric.FPE;
import org.bouncycastle.crypto.util.BasicAlphabetMapper;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;