チェックサム のバックアップの現在との差分(No.1)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
#author("2021-08-22T14:25:11+09:00","default:k1rou","k1rou")
*チェックサム [#fc31a980]

**チェックサム とは [#r6093cf2]
#author("2024-01-14T19:41:41+09:00","default:k1rou","k1rou")
*チェックサム とは [#r6093cf2]
-[[ハッシュ]]を使ってファイルの[[改ざん]]や破損していないかを確認する手法。
-元のファイルの内容を少しでも変更すると、全体が大きく変化するハッシュ値の性質を使って確認する。

**環境ごとの使用方法(Linux) [#d1569ede]
***チェックサムの算出方法 [#rd9ecab7]
*環境ごとの使用方法(Linux) [#d1569ede]
**チェックサムの算出方法 [#rd9ecab7]
 md5sum [filename]
 sha1sum [filename]
 sha256sum [filename]
 sha512sum [filename]

***チェックサムの確認方法 [#n21c9f66]
**チェックサムの確認方法 [#n21c9f66]
--ダウンロードした本体のファイルとチェックサムファイルを同じディレクトリに保存して、下記のコマンドを実行して確認する。問題なければOKと表示される。
 md5sum -c [checksum-filename]
 sha1sum -c [checksum-filename]
 sha256sum -c [checksum-filename]
 sha512sum -c [checksum-filename]

**環境ごとの使用方法(Mac) [#i7a08505]
***チェックサムの算出方法 [#hbdfb623]
*環境ごとの使用方法(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]
**チェックサムの確認方法 [#h2dad23e]
--チェックサムファイルのフォーマットは「チェック対象ファイルのチェックサム+Space(2)+チェック対象ファイルのファイル名」
 shasum -c [checksum-filename]

**環境ごとの使用方法(Windows) [#f2564954]
***チェックサムの算出方法 [#be8e9153]
-チェックサムとファイル名を指定して確認する
echo "[checksum] + [*filename]" | shasum - a 512 --check

*環境ごとの使用方法(Windows) [#f2564954]
**チェックサムの算出方法 [#be8e9153]
-7-zip

-Get-FileHash -[[PowerShell]]
 Get-FileHash -Algorithm MD5 [filename]

**関連用語 [#v146007c]
*関連用語 [#v146007c]
-[[MD5]]
-[[SHA]]
-[[CRC]]
-[[OpenSSL]]
-[[マルウェア]]
-[[Linuxコマンド]]
--[[Linuxのファイル操作]]