wucm667
cbdfedab38
test(repository): 补充 AES Encryptor 单元测试
为 AESEncryptor(AES-256-GCM)新增纯单元测试,覆盖:
- NewAESEncryptor:合法 32 字节密钥、错误密钥长度(16/24/其他)、空 key 与非法 hex 三条路径
- 加解密往返:ASCII、中文多字节、空字符串、长字符串(> 1 KB)、特殊字符
- Nonce 随机性:相同明文 30 次加密均产生不同密文
- Decrypt 错误路径:非 base64 输入、长度过短、篡改密文体、篡改 GCM 标签
- 跨实例:相同密钥可互解,不同密钥不可互解
仅新增测试文件,不修改任何业务代码。
带 //go:build unit tag,与 go test -tags=unit 入口一致。
2026-05-20 15:44:00 +08:00
..
2026-05-20 15:12:57 +08:00
2026-05-19 22:05:43 +08:00
2026-05-20 15:44:00 +08:00
2026-05-20 08:50:44 +08:00
2026-05-12 09:26:53 +00:00
2026-01-11 23:00:31 +08:00
2026-03-07 15:17:16 +08:00
2026-05-08 14:42:20 +08:00
2026-05-08 14:42:20 +08:00
2026-05-20 11:09:18 +08:00
2026-02-28 15:01:20 +08:00