浏览代码

添加base64

yjp 1 年之前
父节点
当前提交
564808b3c6
共有 1 个文件被更改,包括 8 次插入0 次删除
  1. 8 0
      encoding/encoding.go

+ 8 - 0
encoding/encoding.go

@@ -66,6 +66,14 @@ func SHA256(origin string, salt string) string {
 	return fmt.Sprintf("%x", sha256.Sum256([]byte(origin)))
 }
 
+func Base64Encode(content []byte) string {
+	return base64.StdEncoding.EncodeToString(content)
+}
+
+func Base64Decode(content string) ([]byte, error) {
+	return base64.StdEncoding.DecodeString(content)
+}
+
 func pkcs7Padding(ciphertext []byte, blockSize int) []byte {
 	padding := blockSize - len(ciphertext)%blockSize
 	padText := bytes.Repeat([]byte{byte(padding)}, padding)