|
|
||
|---|---|---|
| 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)