英文:
How to generate an entropy using crypto/rand
问题
我正在尝试使用crypto/rand而不是math/rand生成熵,而且我的熵需要是io.Reader类型的。
//使用crypto/rand
entropy := cryptorand.Reader
我会很感激所有的建议!
英文:
I am trying to generate an entropy using crypto/rand instead of math/rand, and my entropy needs to be of type io.Reader.
//using math/rand
src := mathrand.NewSource(123)
entropy := mathrand.New(src)
I would appreciate all the suggestions!
答案1
得分: 2
这是包文档的顶部:https://pkg.go.dev/crypto/rand#pkg-variables
Reader是一个全局共享的密码安全随机数生成器的实例。
只需使用rand.Reader
。
英文:
It's right at the top of the package doc: https://pkg.go.dev/crypto/rand#pkg-variables
> Reader is a global, shared instance of a cryptographically secure random number generator.
Just use rand.Reader
.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论