文档章节

Golang MD5 加密使用方法

lwkai
 lwkai
发布于 11/20 15:32
字数 126
阅读 9
收藏 0
F2

用法一:

str:="123456"

data:=[]byte(str)
h := md5.New()
h.Write(data)
output := h.Sum(nil)
fmt.Println(fmt.Sprintf("%x",output))

结果: e10adc3949ba59abbe56e057f20f883e

用法二:

str:="123456"
data:=[]byte(str)
has:=md5.Sum(data)
md5str1 :=fmt.Sprintf("%x",has)
//将[]byte转成16进制
fmt.Println(md5str1)

结果: e10adc3949ba59abbe56e057f20f883e

用法三:

str:="123456"
w:=md5.New()
io.WriteString(w,str)
//将str写入到w中
md5str2:=fmt.Sprintf("%x",w.Sum(nil))
//w.Sum(nil)将w的hash转成[]byte格式
fmt.Println(md5str2)

结果: e10adc3949ba59abbe56e057f20f883e

© 著作权归作者所有

共有 人打赏支持
lwkai
粉丝 1
博文 9
码字总数 4235
作品 0
深圳
技术主管
私信 提问
iGO实现之路 —— Security

本文为转载,原文:iGO实现之路 —— Security Golang 介绍 在我们写代码的过程中,可能会遇到很多的数据安全问题。比如我们在后端进行http请求的时候,url编码问题;用户登录密码数据库的保...

ChainZhang
01/23
0
0
转载 Sqlerver 计算 MD5

在SQl2005下自带的函数hashbytes() ,此函数是微软在SQL SERVER 2005中提供的,可以用来计算一个字符串的 MD5 和 SHA1 值,使用方法如下: --获取123456的MD5加密串 select hashbytes('MD5'...

sincoder
2012/12/12
0
0
憧憬Licoy/encrypt-body-spring-boot-starter

简体中文 | English 介绍 是对SpringBoot控制器统一的响应体加密与请求体解密的注解处理方式,支持MD5/SHA/AES/DES/RSA。 加密解密支持 可进行加密的方式有: 可进行解密的方式有: 使用方法...

憧憬Licoy
10/29
0
0
Asp.Net Core 2.0 项目实战(7)MD5加密、AES&DES对称加解密

Asp.Net Core 2.0 项目实战(1) NCMVC开源下载了 Asp.Net Core 2.0 项目实战(2)NCMVC一个基于Net Core2.0搭建的角色权限管理开发框架 Asp.Net Core 2.0 项目实战(3)NCMVC角色权限管理前...

郑州-在路上
04/26
0
0
JavaScript加密库Crypto-JS的使用

先来图片一张,看看效果(一个采用Crypto-JS实现的工具展示): CryptoJS (crypto.js) 为 JavaScript 提供了各种各样的加密算法。目前已支持的算法包括: MD5 SHA-1 SHA-256 AES Rabbit MAR...

王振威
2012/07/30
0
6

没有更多内容

加载失败,请刷新页面

加载更多

kiss原则

KISS 原则是用户体验的高层境界,简单地理解这句话,就是要把一个产品做得连白痴都会用,因而也被称为“懒人原则”。换句话说来,”简单就是美“。KISS 原则源于 David Mamet(大卫马梅)的电...

NB-One
16分钟前
2
0
Spring Cloud Stream消费失败后的处理策略(三):使用DLQ队列(RabbitMQ)

应用场景 前两天我们已经介绍了两种Spring Cloud Stream对消息失败的处理策略: 自动重试:对于一些因环境原因(如:网络抖动等不稳定因素)引发的问题可以起到比较好的作用,提高消息处理的...

程序猿DD
21分钟前
0
0
MYSQL事务处理

INNODB 事务里,所有表引擎必须为INNODB,在非实务表上操作,不会警告,不会报错,但没有效果

关元
今天
3
0
cmake 编译脚本

#!/bin/sh test -d build || mkdir -p build cd build cmake .. make

shzwork
今天
2
0
从零开始实现Vue简单的Toast插件

概述: 在前端项目中,有时会需要通知、提示一些信息给用户,尤其是在后台系统中,操作的正确与否,都需要给与用户一些信息。 1. 实例 在Vue组件的methods内,调用如下代码 `this``.$toast({...

前端小攻略
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部