获取 GO 包的 ShaXXX(哈希值)

huangapple go评论76阅读模式
英文:

Get ShaXXX of a GO Package

问题

我需要为软件构建材料(SBOM)目的从一个Golang包中获取Sha512或类似的哈希值。例如,对于包https://pkg.go.dev/encoding/json,我无法找到任何获取哈希值的信息或API。如果可能的话,我希望在不下载源代码的情况下获取哈希值。

英文:

I Need to get the Sha512 or similar from a Golang package for SBOM purposes.
For example, the hash for package
https://pkg.go.dev/encoding/json

I can't found any information or api to get it. If possible I need it without download the source code.

答案1

得分: 2

我认为你正在寻找 sum.golang.org,它是一个可审计的校验和数据库,将被go命令用于验证模块。你可以在go博客的这篇文章中了解更多关于它是如何工作的。

英文:

I think you are looking for sum.golang.org which is

> an auditable checksum database which will be used by the go command to
> authenticate modules.

you can read more on how it works on this post from go blog

huangapple
  • 本文由 发表于 2021年9月9日 23:43:07
  • 转载请务必保留本文链接:https://go.coder-hub.com/69121175.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定