[Go] md5 加密 示例
2023-09-14 08:57:26 时间
package main import ( "crypto/md5" "encoding/hex" "fmt" "io" ) // 官网的例子:http://golang.org/pkg/crypto/md5/ func main() { str := "123456" // 需要加密的字符串 h := md5.New() io.WriteString(h, str) fmt.Printf("%x\n", h.Sum(nil)) // 输出加密结果 c := md5.New() c.Write([]byte(str)) fmt.Printf("%s\n", hex.EncodeToString(c.Sum(nil))) // 输出加密结果(项目中,用这个) }
相关文章
- 读猿码系列——4. 从filebeat和go-stash深入日志收集及处理(go-stash篇)
- Go 何时使用泛型
- go-dongle 0.2.6 版本发布,一个轻量级、语义化的 golang 编码解码、加密解密库
- 「Go工具箱」将文件大小转换成Kb、Mb、Gb就用这个库:go-humanize
- 「Go工具箱」redis官网推荐的go版本的分布式锁:redsync
- GO语言开篇-Go语言急速入门(基础知识点)| 青训营笔记
- 不背锅运维:Go实现aes加密,并带你手撸一个命令行应用程序
- 基于Go的恶意软件正在大肆窃取用户信息
- Go-包管理-go build(一)
- Go-包管理-go build(二)
- Go基础之–反射详解编程语言
- go redigo的简单操作详解编程语言
- Go语言圣经–JSON习题2详解编程语言
- Go语言遍历字符串——获取每一个字符串元素
- Go语言接口内部实现
- 编程新精英:Go语言 Redis开发(go语言redis开发)
- 程序Linux上运行Go语言程序的指南(linux运行go)
- 部署Linux下快速部署Go环境(go环境linux)
- SQL Server快速上手GO!(sqlserver go)
- 便捷使用Go编程连接Redis(go连接redis)
- 徒手用Go编写Redis迈向新技术世界的旅程(徒手用go写个redis)
- Go语言查询Oracle数据库实战实例(go语言查询oracle)
- 前行不止Go语言监听Oracle日志(go监听oracle日志)
- 数据库Go语言实现监控Oracle数据库(go监听oracle)
- javascript:history.go()和History.back()的区别及应用
- go和python调用其它程序并得到程序输出