opensslコマンドの使い方

 OpenSSLコマンドで暗号に関するライブラリを利用できます。

ランダムな値の生成

openssl rand [オプション] ビット数で指定したビット数のランダムな値を生成できます。

[root@localhost ~]# openssl rand 32
ウュ゚アY=
w・・ム+゚ルレ・tル エj
[root@localhost ~]# openssl rand -base64 32
30SqJWnX+6rUq2USbpcJZCw7RnKwFcs2MgPRX0kbyJ8=

 無指定だと文字化けする値が生成されますが、-base64を指定することで、文字化けしないbase64(A-Z,a-z,0-9,+,/,=)のみの値を生成できます。