sha256の大文字が一致しません。

sha256の大文字が一致しません。

Windows 10 OSをダウンロードしてsha256をテストしましたが、彼らの報告に比べて国際英語64ビット(左):

[ 06FD4A512C5F3E8D16F77CA909C4F20110329B8CDD5AD101E2AFC0D58B06D416 = 06fd4a512c5f3e8d16f77ca909c4f20110329b8cdd5ad101e2afc0d58b06d416 ] && echo "true"

テストした結果、ケースが反対であることがわかりました。私はいつもshaが大文字と小文字を区別していると思いましたが、たぶん私が間違っているかもしれません。しかし、この記事は同意する

すべてのSHAハッシュはWindowsページに大文字で保存されます。

私はこれのために苦しむべきですか? sha256 コマンドのマニュアルページで大文字のレポートが見つかりませんでした。

ハッシュ値を評価する方法はsha256sum <filename>

ベストアンサー1

SHAハッシュ値は通常、計算されたハッシュ値の16進表現として提供されます。これは16進数なので、大文字と小文字は重要ではありません。

ハッシュをファイルに保存し、2つのスペースと確認したいファイル名を入力すると、それを使用してハッシュを解決できます。ハッシュsha256sum -c自体の大文字と小文字は無視されますが、ハッシュ内容は無視されます。

$ printf "%s  %s\n" 06FD4A512C5F3E8D16F77CA909C4F20110329B8CDD5AD101E2AFC0D58B06D416 windows.iso > windows.sha
$ sha256sum -c windows.sha

おすすめ記事