ラズベリーパイを使ってみる – ダウンロードしたファイルが正しいかどうかを確認する!(md5sum) –

スポンサーリンク

コンテンツ

ラズベリーパイ2で動作確認済です!

コマンド

以下のコマンドを実行すると、ラズベリーパイ2で実際に動かすことが可能です!

md5sum

たとえば
https://www.ubuntulinux.jp/download/ja-remix
では、上記サイトのOSイメージのすぐ横にmd5sumによる値が記入されています。
Screenshot from 2016-02-24 11:32:52_001

上記サイトから「ubuntu-ja-14.04-desktop-amd64.iso(Ubuntu14.04-日本語-64bit版)」をダウンロードした後で「サーバにあるファイルとダウンロードしたファイルが同一のものである」ことを確認するために使用するのがmd5sumコマンドです。

実行時の様子

上記のコマンドを実行すると、ラズベリーパイ2で以下のように動作します!

md5sum ubuntu-ja-14.04-desktop-amd64.iso
f5edb84f00b9fcd1d059f04901eea7c5  ubuntu-ja-14.04-desktop-amd64.iso

上記では

f5edb84f00b9fcd1d059f04901eea7c5

が、ファイル

ubuntu-ja-14.04-desktop-amd64.iso

に対するmd5sum値です。上記サイトのmd5sum値とダウンロードしたファイルのmd5sum値が一致するので「サーバにあるファイルとダウンロードしたファイルが同一のものである」ことが確認できました。
※注意※
上記OSイメージはおよそ1ギガあります。ラズベリーパイ2のマイクロSDカードの容量が小さい場合、空き容量が少なくなる可能性があります

解説

md5sumとは、ダウンロードしたファイルがサーバにあるものと一致するかどうかを確認するためのコマンドです。

上記サイトにかかれているmd5sumの値と、ダウンロードしたファイルのmd5sumの値が一致すると「サーバにあるファイルとダウンロードしたファイルが同一のものである」ことが確認できます。

最近OSイメージへのダウンロードリンクが改ざんされることがあったので、できればmd5sumコマンドで「サーバにあるファイルとダウンロードしたファイルが同一のものである」ことを確認することをおすすめします!

詳しい説明は「md5sum」や「ハッシュ関数」などでWEBを検索するといいかと思います。

情報セキュリティ関連の試験で問われることが多い項目なので、実際にラズベリーパイで操作して理解しておくと役立つかと思います!