我知道如何使用Runes和种子rand.Init与go生成随机字符串time.UnixNano()。我的问题是,是否可以(使用stdlib)在不使用当前时间戳(安全)的情况下播种rand?
time.UnixNano()
此外,我问,是因为不仅仅依靠时间来为不安全/脆弱的敏感操作生成随机字符串吗?
对于敏感操作,请使用crypto/rand代替math/rand:
crypto/rand
math/rand
软件包[crypto /] rand实现了一种加密安全的随机数生成器。
请注意,您不需要(您不需要)seed crypto/rand。