dongsi073898 2013-04-26 14:38
浏览 55
已采纳

在Go中生成私钥时要使用哪种类型的阅读器?

I need to generate a private key in Go. I am using the rsa package (http://golang.org/pkg/crypto/rsa/). In particular, it seems that I would like to use the GenerateKey method. One of the parameters for this method is of type io.Reader (http://golang.org/pkg/io/#Reader), but it seems like there are many different types of readers. Is there any advantage to using one type of Reader over another? Thanks!

  • 写回答

1条回答 默认 最新

  • douwenpin0428 2013-04-26 14:42
    关注

    I believe that in this particular case the suitable io.Reader would be, for example, crypto/rand.Reader.

    var Reader io.Reader

    Reader is a global, shared instance of a cryptographically strong pseudo-random generator. On Unix-like systems, Reader reads from /dev/urandom. On Windows systems, Reader uses the CryptGenRandom API.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题