我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

Golang中的Ruby 1.9.3 Digest :: SHA1.hexdigest等效项[关闭]

How can I replicate this method from Ruby 1.9.3 to Golang 1.7?

require 'digest/sha2'
text = Digest::SHA1.hexdigest("Hello world")

Use crypto/sha1

package main

import (
    "crypto/sha1"
    "fmt"
)

func main() {
    s := sha1.New()
    s.Write([]byte("Hello world"))
    fmt.Printf("%x", s.Sum(nil))
}

playground

近期文章

  • 分配等效类型的切片不起作用
  • 运行编译的golang程序时如何使用配置文件
  • 所有goroutine都处于睡眠状态-死锁(无限循环+选择)
  • 设计Go程序以避免循环依赖
  • 如何使用客户端Go库检查kubernetes作业是成功还是失败
  • 为什么不使用map [] interface {}获取map [] SpecificInterface
  • Go流如何从请求a.body读取到新请求的body
  • 发生错误%不允许
  • GO和VCAP_SERVICES变量
  • 从PHP到Mcrypt
  • Gin + Golang +数据库连接池
  • 用Golang解密用Java加密的内容(无iv)
  • 如何使用从指针到结构的反射遍历嵌入式结构
  • Golang的继承
  • Go中的php json_encode
  • 存储加密的PEM块是否安全?
  • 在golang的http请求中附加用户名和密码
  • Go语言中从Char到Ascii int的转换
  • 在包中定义共享变量-Go
  • 如何在不返回的情况下更改函数中的切片?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华