エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
乱数を利用する方法 OpenSSL::PKey::RSAのgenerateメソッドを利用すると乱数から秘密鍵と公開鍵のペアが... 乱数を利用する方法 OpenSSL::PKey::RSAのgenerateメソッドを利用すると乱数から秘密鍵と公開鍵のペアが生成できます。メソッドの戻り値はRSAオブジェクトです。 乱数が適切に初期化されている必要があるため、generateの前にOpenSSL::Randomを実行する必要があります。 鍵のサイズ(ビット数)はgenerateの引数で指定します。サイズは1024以上が推奨されています。1 具体的な実行手順は以下の通りです。 $ irb ### OpenSSLを利用できるようにする > require 'openssl' => true ### /dev/randomを利用して乱数を初期化する > OpenSSL::Random.seed(File.read("/dev/random", 16)) => "\x84\\.\x9D\x8EX\xE4\x9D\xBE\x94[T