package main

import (
"encoding/base64"
"fmt"
"log"
) func main() {
input := []byte("hello world") // 演示base64编码
encodeString := base64.StdEncoding.EncodeToString(input)
fmt.Println(encodeString) // 对上面的编码结果进行base64解码
decodeBytes, err := base64.StdEncoding.DecodeString(encodeString)
if err != nil {
log.Fatalln(err)
}
fmt.Println(string(decodeBytes)) fmt.Println() // 如果要用在url中,需要使用URLEncoding
uEnc := base64.URLEncoding.EncodeToString([]byte(input))
fmt.Println(uEnc) uDec, err := base64.URLEncoding.DecodeString(uEnc)
if err != nil {
log.Fatalln(err)
}
fmt.Println(string(uDec))
}

最新文章

  1. Testing - 测试基础 - 阶段
  2. loadrunner录制webservice接口需要用户名密码时的解决方法
  3. HttpHelper类登录淘宝联盟并下载淘宝客订单xls
  4. NYOJ 58 最少步数
  5. hadoop之快照
  6. 关于asp.net 网站网站发布时提示:错误 27 对路径 AppData\Local\Temp\~632b\bin\App_Code.compil的解决方法
  7. silverlight 文本框只能输入数字
  8. DevExpress VCL 2014.1.2 for C++BUILDER XE6
  9. 微信小程序 网络请求之设置合法域名
  10. Java面试题全集(上)转载
  11. linux 新建用户、用户组 以及为新用户分配权限的基本操作
  12. springboot整合zookeeper
  13. JS笔记(二):对象
  14. 《Linux内核设计与实现》读书笔记六
  15. 设计模式---组件协作模式之策略模式(Strategy)
  16. Lua和C++交互 学习记录之六:全局函数交互
  17. zabbix监控mysql最简单的方法
  18. 【ZOJ3899】State Reversing 解题报告
  19. CentOS7.0 x86_64系统上构建php开发环境--Lamp(包含设置虚拟文件夹,加入SELinux对httpd的支持等知识)
  20. AIX 6.1记录

热门文章

  1. Symbol类型
  2. Centos 升级glibc 亲测好用
  3. Tiup离线安装TIDB集群4.0.16版本
  4. spring 创建 bean 的 几种方式
  5. 第二周集训队比赛wp
  6. unity简单物理系统
  7. sxt_(008_011)_servlet
  8. typora破解使用
  9. 17.SQLite数据库存储
  10. 解决Maven资源导出失败问题