文档章节

加密 util 笔记

solate
 solate
发布于 2016/11/03 15:38
字数 125
阅读 10
收藏 0

SHA1

/**
加密工具方法,进行SHA1加密
 */
func GetSHA1(data string) string {
	t := sha1.New();
	io.WriteString(t,data);
	return fmt.Sprintf("%x",t.Sum(nil));
}


/**
加密工具方法,进行SHA1加密
*/
func GetSHA1(data []byte) []byte {
	t := sha1.New()
	t.Write(data)
	return t.Sum(nil)
}



MD5


/**
加密工具方法,进行MD5加密
 */
func GetMD5(data string) string {
	t := md5.New();
	io.WriteString(t,data);
	return fmt.Sprintf("%x",t.Sum(nil));

}


© 著作权归作者所有

上一篇: go-nsq 使用
下一篇: slice uitl 笔记
solate
粉丝 10
博文 134
码字总数 119760
作品 0
成都
程序员
私信 提问
《Spring Recipes》第二章笔记:Declaring Beans from Stat...

《Spring Recipes》第二章笔记:Declaring Beans from Static Fields 问题 在配置文件中将类的静态属性声明为bean。 解决方案 在bean元素中使用Spring自带的FieldRetrievingFactoryBean实例化...

LiJIaming
2012/05/16
86
0
java.util.Collections.singleton*

java.util.Collections.singleton* 码蜂笔记2017-09-0314 阅读 Collectionsjava 今天在抄 Motan 的代码时才发现 有三个以 singleton 开头的方法: :返回一个内部类 的实例。 :返回一个内部...

码蜂笔记
2017/09/03
0
0
《Spring Recipes》第二章笔记:Declaring Beans from Obje...

《Spring Recipes》第二章笔记:Declaring Beans from Object Properties 问题 在配置文件中将一个对象的属性声明为bean。 解决方案 使用Spring自带的PropertyPathFactoryBean工厂bean或者使...

LiJIaming
2012/05/17
59
0
Turtl:Evernote 的开源替代品

如果你正在寻找一个 Evernote 和 Google Keep 的替代品,那么 Turtl 是一个可靠的记笔记工具。 我认识的每个人都会记笔记,许多人使用在线笔记应用,如 Evernote、Simplenote 或 Google Kee...

作者: Scott Nesbitt
01/19
0
0
免费的在线加密笔记-ProtectedText

下面我要介绍一个叫做 ProtectedText 的应用,这是一个可以将你的笔记在线上保存起来的免费的加密笔记。它是一个免费的 web 服务,在上面记录文本以后,它将会对文本进行加密,只需要一台支持...

linux-tao
2018/12/29
30
0

没有更多内容

加载失败,请刷新页面

加载更多

RxJava进行单元测试的方式

@Test public void completeTask_retrievedTaskIsComplete() { // Given a new task in the persistent repository final Task newTask = new Task(TITLE, ""); ......

SuShine
24分钟前
5
0
正则表达式大全

检验手机号码 # 要求:手机号码必须为11位数字,以1开头,第二位为1或5或8。import redef verify_mobile(): mob = input("请输入手机号码:") ret = re.match(r"1[358]\d{9}", m......

彩色泡泡糖
28分钟前
5
0
QT之border-image属性

一、border-image的兼容性 border-image可以说是CSS3中的一员大将,将来一定会大放光彩,其应用潜力真的是非常的惊人。可惜目前支持的浏览器有限,仅Firefox3.5,chrome浏览器,Safari3+支持...

shzwork
29分钟前
6
0
Kubernetes Operator简易教程

1. 安装operator-sdk //安装 operator-sdk$ apt-get install operator-sdk.....$ operator-sdk versionoperator-sdk version: v0.7.0$ go versiongo version go1.11.4 darwin/amd64 2......

Robotcl_Blog
29分钟前
5
0
再谈DAG任务分解和Shuffle RDD

1、DagScheduler分析 DagScheduler功能主要是负责RDD的各个stage的分解和任务提交。Stage分解是从触发任务调度过程的finalStage开始倒推寻找父stage,如果父stage没有提交任务则循环提交缺失...

守望者之父
35分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部