post by yamamoto | 0 | 809 views

匿名化用 openssl コマンド sha256でダイジェスト

openssl rand 3*1024 | openssl dgst -sha256 | sed "s/(stdin)= //"

【解説】

・まず openssl rand で 3kb のバイナリファイルを作成し、またパイプを通して openssl dgst -sha256 でダイジェストを生成する、最後に sed で (stdin)=を除けば、

いろいろなプログラミング言語で 変数に代入できます。

例えば、shell の場合:

dgst=openssl rand 3*1024 | openssl dgst -sha256 | sed "s/(stdin)= //"

echo $dgst

【出力例】f142f690487be57f5ce41f71a3ae1c3928a8ecc1bc2b06e2e33c8363673d3c22

Comments are closed.