去语言base64加密解密的方法

  

本文实例讲述了去语言base64加密解密的方法。分享给大家供大家参考。具体实现方法如下:

  

代码如下:主要包
  导入(
  ,,“编码/base64”
  ,,“fmt”
  )
  常量(
  ,,base64Table=" 123 qrstuabcdvwxyzhijklawdcabdstefguvwxyzghijklmnopqr234560178912 "
  )
  var编码器=base64.NewEncoding (base64Table)
  func base64Encode (src[]字节)[]字节{
  ,,返回[]字节(coder.EncodeToString (src))
  }
  func base64Decode (src[]字节)([]字节,错误){
  ,,返回coder.DecodeString(字符串(src))
  }
  函数main () {
  ,,//encode 
  ,,你好:=" hello world "
  ,,debyte:=base64Encode([]字节(你好))
  ,,//decode 
  ,,enbyte犯错:=base64Decode (debyte)
  ,,如果犯错!=nil {
  ,,,,,,fmt.Println (err.Error ())
  ,,}
  ,,如果你好!=字符串(enbyte) {
  ,,,,,,fmt。Println(“你好”不等于enbyte)
  ,,}
  ,,fmt.Println (string (enbyte))
  }

  

希望本文所述对大家的去语言程序设计有所帮助。

去语言base64加密解密的方法