#author("2023-05-10T08:37:44+09:00","default:k1rou","k1rou")
#author("2024-01-14T19:41:41+09:00","default:k1rou","k1rou")
*チェックサム とは [#r6093cf2]
-[[ハッシュ]]を使ってファイルの[[改ざん]]や破損していないかを確認する手法。
-元のファイルの内容を少しでも変更すると、全体が大きく変化するハッシュ値の性質を使って確認する。
*環境ごとの使用方法(Linux) [#d1569ede]
**チェックサムの算出方法 [#rd9ecab7]
md5sum [filename]
sha1sum [filename]
sha256sum [filename]
sha512sum [filename]
**チェックサムの確認方法 [#n21c9f66]
--ダウンロードした本体のファイルとチェックサムファイルを同じディレクトリに保存して、下記のコマンドを実行して確認する。問題なければOKと表示される。
md5sum -c [checksum-filename]
sha1sum -c [checksum-filename]
sha256sum -c [checksum-filename]
sha512sum -c [checksum-filename]
*環境ごとの使用方法(Mac) [#i7a08505]
**チェックサムの算出方法 [#hbdfb623]
-openssl
openssl md5 [filename]
openssl sha1 [filename]
openssl sha256 [filename]
openssl sha512 [filename]
-md5
md5 [filename]
-shasum
shasum -a 1 [filename]
shasum -a 256 [filename]
shasum -a 512 [filename]
**チェックサムの確認方法 [#h2dad23e]
--チェックサムファイルのフォーマットは「チェック対象ファイルのチェックサム+Space(2)+チェック対象ファイルのファイル名」
shasum -c [checksum-filename]
-チェックサムとファイル名を指定して確認する
echo "[checksum] + [*filename]" | shasum - a 512 --check
*環境ごとの使用方法(Windows) [#f2564954]
**チェックサムの算出方法 [#be8e9153]
-7-zip
-Get-FileHash -[[PowerShell]]
Get-FileHash -Algorithm MD5 [filename]
*関連用語 [#v146007c]
-[[MD5]]
-[[SHA]]
-[[CRC]]
-[[OpenSSL]]
-[[マルウェア]]
-[[Linuxコマンド]]
--[[Linuxのファイル操作]]