md5sum/sha256sumなどのコマンドを使ってファイルのハッシュ値を確認する
はじめに
md5sum
や**sum
系のコマンドを使用して、ファイルのハッシュ値を確認するということをやってみる。
よくあるのはダウンロードしたファイルのハッシュ値がWebページに記載されていることがある。
これを実際に確認してみよう。
環境
|
|
sha256sumを試してみる
適当なファイルを作ってみる。
|
|
|
|
さて、これでファイルの内容を少し変えてみる。
|
|
再度ハッシュ値を確認してみよう。
|
|
しっかり変わっている。
Ubuntuのtorrentファイルを確認してみる
下記のページから ubuntu-ja-22.04-desktop-amd64.iso.torrent
をダウンロードする。
http://cdimage-u-toyama.ubuntulinux.jp/releases/jammy/
正となる SHA256SUMS
は下記になる。
http://cdimage-u-toyama.ubuntulinux.jp/releases/jammy/SHA256SUMS
↓ダウンロードしたものを計算した値
|
|
↓Web上にあるもの
|
|
一致していますね!
ファイルの改竄チェックはハッシュ値でするということがどこの技術にもあるので覚えておきたい。
参考
- 【md5sum】LinuxでMD5のハッシュ値を計算するコマンド
https://uxmilk.jp/53499
おわりに
ファイルのハッシュ値をチェックするというのは、チェックサムという処理で改ざん検知などをしている。
このあたりは通信技術では特に使われているので覚えておいて損はない。Git
でもファイルのハッシュ値を確認して、変更の有無をチェックしているので重要な技術だなと思う。