源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

go语言base64加密解密的方法

  • 时间:2022-07-19 07:33 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:go语言base64加密解密的方法
本文实例讲述了go语言base64加密解密的方法。分享给大家供大家参考。具体实现方法如下:
[u]复制代码[/u] 代码如下:
package main import (     "encoding/base64"     "fmt" ) const (     base64Table = "123QRSTUabcdVWXYZHijKLAWDCABDstEFGuvwxyzGHIJklmnopqr234560178912" ) var coder = base64.NewEncoding(base64Table) func base64Encode(src []byte) []byte {     return []byte(coder.EncodeToString(src)) } func base64Decode(src []byte) ([]byte, error) {     return coder.DecodeString(string(src)) } func main() {     // encode      hello := "hello world"     debyte := base64Encode([]byte(hello))     // decode      enbyte, err := base64Decode(debyte)     if err != nil {         fmt.Println(err.Error())     }     if hello != string(enbyte) {         fmt.Println("hello is not equal to enbyte")     }     fmt.Println(string(enbyte)) }
希望本文所述对大家的Go语言程序设计有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部