~のため暗号化されたBase64でエンコードされたSHAX文字列、元の文字列で復号化できるコマンドは何ですか?ありがとうございます。
答え1
リンクされた投稿では、元の文字列は次のように生成されます。
echo -n foo | openssl dgst -binary -sha1 | openssl base64
それから消化、SHA1はダイジェストを計算する方法です。
この場合、元の文字列を再構成するのに十分なデータがありません。この要約はチェックサムメッセージが改ざんされていないことを確認するために使用できる元の文字列。
xyzzy
したがって、メッセージを含むファイルがある場合は、次のことを実行できます。
cat xyzzy | openssl dgst -binary -sha1 | openssl base64
結果が開始した文字列と同じ場合、その文字列が変更されていないことを確認できます。
あなたができる最善の方法は、そのbase64
部分を削除してバイナリダイジェストを得ることです。
echo $base64string | openssl base64 -d
しかし、これはいいえ元のメッセージ、チェックサムのみがあります。元のニュースはいいえ要約で再構成できます。