|
||
---|---|---|
encrypt_way | ||
random_str | ||
README.md | ||
aes.go | ||
crypt_test.go | ||
encrypt.go | ||
go.mod | ||
rsa.go | ||
sm2.go | ||
sm4.go | ||
types.go |
README.md
安装
$ go get -u gitea.cdlsxd.cn/self-tools/l_crypt
使用
text := "YOUR NEEDD ENCRYPT TEXT"
var appInfo = &AppEncrypt{
UniKEY: "yourEncryptToken",
}
cryptFunc := Crypt(CryptAES) //CryptAES,CryptRSA,CryptSM2,CryptSM4
encryptData, err := cryptFunc(appInfo).Encrypt(text)
t.Log(string(encryptData), err)
decryptData, err := cryptFunc(appInfo).Decrypt(string(encryptData))
t.Log(string(decryptData), err)