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
コメント
コメントを投稿