最終更新:2013-12-01 (日) 10:08:33 (3791d)
openssl rsa
Top / openssl rsa
RSA key processing tool
http://www.openssl.org/docs/apps/rsa.html
パスフレーズの削除
openssl rsa -in server.key -out server.key
生成した鍵に含まれる情報を表示
openssl genrsa 2048 | openssl rsa -noout -text
32bit
- http://inaz2.hatenablog.com/entry/2013/11/27/225953
$ openssl genrsa 32 | openssl rsa -noout -text Generating RSA private key, 32 bit long modulus .+++++++++++++++++++++++++++ .+++++++++++++++++++++++++++ e is 65537 (0x10001) Private-Key: (32 bit) modulus: 3243485389 (0xc153a8cd) publicExponent: 65537 (0x10001) privateExponent: 2834145457 (0xa8eda0b1) prime1: 59747 (0xe963) prime2: 54287 (0xd40f) exponent1: 34201 (0x8599) exponent2: 36255 (0x8d9f) coefficient: 58029 (0xe2ad)
- 意味
- modulusとpublicExponentが公開鍵、privateExponentが秘密鍵
modulus INTEGER, -- n == p*q publicExponent INTEGER, -- e == 65537 (=0x10001) privateExponent INTEGER, -- d == e^(-1) mod (p-1)*(q-1) prime1 INTEGER, -- p prime2 INTEGER, -- q exponent1 INTEGER, -- d mod (p-1) exponent2 INTEGER, -- d mod (q-1) coefficient INTEGER, -- q^(-1) mod p