Base64 GO加密简单用法 如何深入用法

hellsam · · 152 次点击 · 开始浏览   
**这样的简单用法觉得没什么意思 什么办法设计的复杂一点 当然可以改base64Table 的打乱顺序!还有什么办法没** ~~~ package main import ( "encoding/base64" "fmt" ) const ( base64Table = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" ) 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(){ st:=base64Encode([]byte("你好吗?小子,干嘛不来一起编程了?o")) fmt.Print(string(st),"\n") stde,_:=base64Decode(st) fmt.Println(string(stde)) } ~~~
152 次点击  
加入收藏 微博
5 回复  |  直到 2017-09-18 19:13:29
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传