From 949d943c3270a9bfd765c935fee6c148000eaa97 Mon Sep 17 00:00:00 2001 From: Bruce Date: Thu, 23 Apr 2020 15:19:57 +0800 Subject: [PATCH] DES crypt use standard padding mode PKCS7 (#1179) * DES crypt use standard padding PKCS7 * add more desencode(pkcs7 padding mode) test case --- test/testcrypt.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/testcrypt.lua b/test/testcrypt.lua index 01038b7c..acb979f0 100644 --- a/test/testcrypt.lua +++ b/test/testcrypt.lua @@ -21,4 +21,14 @@ assert(desdecode(key, etext) == text) local etext = desencode(key, text, "pkcs7") assert(desdecode(key, etext, "pkcs7") == text) +assert(desencode(key, "","pkcs7")=="/rlZt9RkL8s=") +assert(desencode(key, "1","pkcs7")=="g6AtgJul6q0=") +assert(desencode(key, "12","pkcs7")=="NefFpG+m1O4=") +assert(desencode(key, "123","pkcs7")=="LDiFUdf0iew=") +assert(desencode(key, "1234","pkcs7")=="T9u7dzBdi+w=") +assert(desencode(key, "12345","pkcs7")=="AGgKdx/Qic8=") +assert(desencode(key, "123456","pkcs7")=="ED5wLgc3Mnw=") +assert(desencode(key, "1234567","pkcs7")=="mYo+BYIT41M=") +assert(desencode(key, "12345678","pkcs7")=="ltACiHjVjIn+uVm31GQvyw==") + skynet.start(skynet.exit) \ No newline at end of file