25 lines
483 B
Markdown
25 lines
483 B
Markdown
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
## 安装
|
|||
|
|
|||
|
```bash
|
|||
|
$ go get -u gitea.cdlsxd.cn/self-tools/l_crypt
|
|||
|
```
|
|||
|
|
|||
|
|
|||
|
## 使用
|
|||
|
```go
|
|||
|
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)
|
|||
|
```
|
|||
|
|