Go で秘密鍵を生成する必要があります。rsa パッケージ ( http://golang.org/pkg/crypto/rsa/ ) を使用しています。特に、GenerateKey メソッドを使用したいようです。このメソッドのパラメーターの 1 つはタイプ io.Reader ( http://golang.org/pkg/io/#Reader ) ですが、リーダーにはさまざまなタイプがあるようです。あるタイプの Reader を別のタイプよりも使用する利点はありますか? ありがとう!
1 に答える
5
この特定のケースでは、適切な io.Reader は、たとえばcrypto/rand.Readerになると思います。
var Reader io.Reader
Reader は、暗号的に強力な疑似乱数ジェネレーターのグローバルな共有インスタンスです。Unix ライクなシステムでは、Reader は /dev/urandom から読み取ります。Windows システムでは、Reader は CryptGenRandom API を使用します。
于 2013-04-26T14:42:22.463 に答える