张金坤 8 жил өмнө
parent
commit
c6bfcb8600

+ 25 - 9
common/src/qfw/util/encrypt_test.go

@@ -5,16 +5,32 @@ import (
 	"testing"
 )
 
-
 //加密解密测试
 func TestEncrypt(t *testing.T) {
 	se := SimpleEncrypt{Key: "topnet"}
-	mw:=se.EncodeString("hello world")
-	log.Println("密文",mw)
-	txt:=se.DecodeString("HAocAgpUAwACAgEA3g=1")
-	log.Println("解密后:",txt)
-	mw2:=se.Encode2Hex("hello world")
-	log.Println("16进制密文",mw2)
-	log.Println("解密16进制",se.Decode4Hex(mw2))
-	}
+	mw := se.EncodeString("hello world")
+	log.Println("密文", mw)
+	txt := se.DecodeString("HAocAgpUAwACAgEA3g=1")
+	log.Println("解密后:", txt)
+	mw2 := se.Encode2Hex("hello world")
+	log.Println("16进制密文", mw2)
+	log.Println("解密16进制", se.Decode4Hex(mw2))
+}
+
+//加密解密测试
+func TestEncryptByCheck(t *testing.T) {
+	se := SimpleEncrypt{Key: "topnet2015topnet2015"}
+	se2 := SimpleEncrypt{Key: "2017jianyu"}
+	mw1 := se.EncodeStringByCheck("58cecfb461a0721f153d230d")
+	mw2 := se2.EncodeStringByCheck(mw1)
+	log.Println("密文", mw1, "ABC"+mw2)
+	txt2 := se2.DecodeStringByCheck(mw2)
+	txt1 := se.DecodeStringByCheck(txt2)
+	log.Println("解密后:", txt2, txt1)
+
+	txt := DecodeArticleId2ByCheck("QVcUCgNMAlUHBBVfR1xUEgMFBAJGXkZa")
+	log.Println("解密后:", txt)
 
+	txt = DecodeArticleId2ByCheck("ABC" + mw2)
+	log.Println("解密后:", txt)
+}