|
@@ -12,15 +12,15 @@ import (
|
|
|
)
|
|
|
|
|
|
// des3 + base64 encrypt
|
|
|
-func DesBase64Encrypt(origData []byte) []byte {
|
|
|
- result, err := TripleDesEncrypt(origData, []byte(DesKey))
|
|
|
+func DesBase64Encrypt(origData []byte, desKey string) []byte {
|
|
|
+ result, err := TripleDesEncrypt(origData, []byte(desKey))
|
|
|
if err != nil {
|
|
|
panic(err)
|
|
|
}
|
|
|
return []byte(base64.StdEncoding.EncodeToString(result))
|
|
|
}
|
|
|
|
|
|
-func DesBase64Decrypt(crypted []byte) []byte {
|
|
|
+func DesBase64Decrypt(crypted []byte, desKey string) []byte {
|
|
|
result, _ := base64.StdEncoding.DecodeString(string(crypted))
|
|
|
remain := len(result) % 8
|
|
|
if remain > 0 {
|
|
@@ -29,7 +29,7 @@ func DesBase64Decrypt(crypted []byte) []byte {
|
|
|
result = append(result, 0)
|
|
|
}
|
|
|
}
|
|
|
- origData, err := TripleDesDecrypt(result, []byte(DesKey))
|
|
|
+ origData, err := TripleDesDecrypt(result, []byte(desKey))
|
|
|
if err != nil {
|
|
|
panic(err)
|
|
|
}
|