From a211d6eada42f09ea025d2e19c65ab7d92f56384 Mon Sep 17 00:00:00 2001 From: Looly Date: Thu, 15 Sep 2022 22:05:09 +0800 Subject: [PATCH] add test --- .../src/main/java/cn/hutool/crypto/Mode.java | 2 +- .../crypto/symmetric/Issue2613Test.java | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 hutool-crypto/src/test/java/cn/hutool/crypto/symmetric/Issue2613Test.java diff --git a/hutool-crypto/src/main/java/cn/hutool/crypto/Mode.java b/hutool-crypto/src/main/java/cn/hutool/crypto/Mode.java index ff975a9c7..144496756 100644 --- a/hutool-crypto/src/main/java/cn/hutool/crypto/Mode.java +++ b/hutool-crypto/src/main/java/cn/hutool/crypto/Mode.java @@ -4,7 +4,7 @@ package cn.hutool.crypto; * 模式 * *

- * 加密算法模式,是用来描述加密算法(此处特指分组密码,不包括流密码,)在加密时对明文分组的模式,它代表了不同的分组方式 + * 加密算法模式,是用来描述加密算法(此处特指分组密码,不包括流密码)在加密时对明文分组的模式,它代表了不同的分组方式 * * @author Looly * @see Cipher章节 diff --git a/hutool-crypto/src/test/java/cn/hutool/crypto/symmetric/Issue2613Test.java b/hutool-crypto/src/test/java/cn/hutool/crypto/symmetric/Issue2613Test.java new file mode 100644 index 000000000..d0e251f18 --- /dev/null +++ b/hutool-crypto/src/test/java/cn/hutool/crypto/symmetric/Issue2613Test.java @@ -0,0 +1,19 @@ +package cn.hutool.crypto.symmetric; + +import cn.hutool.crypto.Padding; +import org.junit.Assert; +import org.junit.Test; + +public class Issue2613Test { + + @Test + public void aesGcmTest(){ + final AES aes = new AES("GCM", Padding.NoPadding.name(), + "1234567890123456".getBytes(), + "1234567890123456".getBytes()); + final String encryptHex = aes.encryptHex("123456"); + + final String s = aes.decryptStr(encryptHex); + Assert.assertEquals("123456", s); + } +}