From f455f4ffec96c5838de6f10b7b2959c860485be1 Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@iotlink.com>
Date: 星期五, 02 四月 2021 14:47:51 +0800
Subject: [PATCH] 添加试用期校验

---
 aes.go |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/aes.go b/aes.go
index 5821bb9..0d39765 100644
--- a/aes.go
+++ b/aes.go
@@ -71,6 +71,10 @@
 }
 
 func PKCS5Trimming(encrypt []byte) []byte {
-	padding := encrypt[len(encrypt)-1]
-	return encrypt[:len(encrypt)-int(padding)]
+	length := len(encrypt)
+	number := int(encrypt[length-1])
+	if number >= length {
+		return nil
+	}
+	return encrypt[:length-number]
 }

--
Gitblit v1.8.0