OpenSSL とは†
コマンド†
openssl†
- 鍵の生成
- 秘密鍵を生成 ※標準出力
openssl genrsa 1024
openssl genrsa 2048
- 秘密鍵を生成 ※ファイル出力(PEM形式)
openssl genrsa -out <private-keyfile.pem> 1024
openssl genrsa -out <private-keyfile.pem> 2048
- 秘密鍵から公開鍵を生成 ※ファイル出力(PEM形式)
openssl rsa -in <private-keyfile.pem> -pubout -out <public-keyfile.pem>
ランダムなバイト列を生成†
openssl rand <バイト数>
openssl rand -hex <バイト数>
openssl rand -base64 <バイト数>
openssl rand -out <file-name> <バイト数>
パスワードのハッシュ化†
openssl passwd -salt <salt-string> -5 <password> ※SHA-256
openssl passwd -salt <salt-string> -6 <password> ※SHA-512
ヘルプ†
openssl help
openssl <command> -help
その他、例†
脆弱性†
参考サイト†
関連用語†