ファイルのsha256ハッシュを見つける方法に関するチュートリアルを見つけましたが、単純なテキスト(テキストファイルではありません)でハッシュを見つけることができないようです。誰もそれを行う方法を知っていますか?
ファイルのsha256ハッシュを見つける方法に関するチュートリアルを見つけましたが、単純なテキスト(テキストファイルではありません)でハッシュを見つけることができないようです。誰もそれを行う方法を知っていますか?
回答:
テキストをエコーし、パイプで送ることができますshasum
。この-a 256
オプションを使用してsha256を計算します。
コメントのJMY1000に感謝しecho
ます。デフォルトで改行-n
が追加されるため、おそらく、この改行なしでテキストの適切なシャサムを取得するために追加する必要があります。
echo -n "simple text" | shasum -a 256
エディターで既に開いているテキストのハッシュ値を取得する場合は、それをクリップボードにコピーして実行します
pbpaste | shasum -a 256
$ echo "simple text" | shasum -a 256 7fbea3f956bbd65a174199a62656219a5b45f3d22f7134ba3b4b7e186460b486 - $ openssl sha -sha256 <<< "simple text" 7fbea3f956bbd65a174199a62656219a5b45f3d22f7134ba3b4b7e186460b486
echo
は、改行(here文字列と同じ)を追加しますが、で抑制していました-n
。
-n
テキストの正しいシャサムを取得するために(おそらく改行を追加せずに)追加するために答えを修正する必要があります。
openssl sha -sha256 <<< "simple text"
、 例えば。