• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >Golang > Go语言对字符串进行SHA1哈希运算的方法

Go语言对字符串进行SHA1哈希运算的方法

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了java sha1 哈希计算,哈希算法sha1,sha1 md5校验工具,sha1 md5在线校验,sha1加密java等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本文实例讲述了Go语言对字符串进行SHA1哈希运算的方法。分享给大家供大家参考。具体如下:

import (
 "fmt"
 "crypto/md5"
 "crypto/sha1"
 "io"
)
//对字符串进行MD5哈希
func a(data string) string {
 t := md5.New();
 io.WriteString(t,data);
 return fmt.Sprintf("%x",t.Sum(nil));
}
//对字符串进行SHA1哈希
func b(data string) string {
 t := sha1.New();
 io.WriteString(t,data);
 return fmt.Sprintf("%x",t.Sum(nil));
}
func main(){
 var data string = "abc";
 fmt.Printf("MD5 : %s\n",a(data));
 fmt.Printf("SHA1 : %s\n",b(data));
}</div>

输出结果如下:
MD5 : 900150983cd24fb0d6963f7d28e17f72
SHA1 : a9993e364706816aba3e25717850c26c9cd0d89d</div>

希望本文所述对大家的Go语言程序设计有所帮助。

</div>

您可能想查找下面的文章:

  • Go语言对字符串进行SHA1哈希运算的方法

相关文章

  • go语言版的ip2long函数实例
  • go语言通过odbc访问Sql Server数据库的方法
  • Go语言实现简单Web服务器的方法
  • Go语言MD5加密用法实例
  • Go语言MessageBox用法实例
  • Go语言实现的排列组合问题实例(n个数中取m个)
  • Go语言服务器开发之客户端向服务器发送数据并接收返回数据的方法
  • 解决Golang在Web开发时前端莫名出现的空白换行
  • go语言里包的用法实例
  • 在Golang中使用C语言代码实例

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Centos下搭建golang环境及vim高亮Go关键字设置的方法
    • golang的HTTP基本认证机制实例详解
    • go语言实现简单http服务的方法
    • go语言实现字符串base64编码的方法
    • Go语言中struct的匿名属性特征实例分析
    • Go语言常见哈希函数的使用
    • Go语言实现选择法排序实例
    • Go语言中slice的用法实例分析
    • Golang正整数指定规则排序算法问题分析
    • go语言中使用timer的常用方式

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有