【Security】なんでダウンロードファイルにsha1が付いているのか

Security

良くGoogleAnalyticsのSDKとかをダウンロードしようとする際に「SHA1チェックサム」みたいなのが書いてある事があります。

ふとこれってなんなんだろうと思って、調べてみました。

スクリーンショット 2015-02-27 14.00.48

要するに、
ダウンロードする際に悪意ある第三者に改竄されたり、一部が欠損していないかなどを確かめる
ためのものだったんですね。

では、どうやって確かめるんでしょうか?

opensslコマンドで確認

なんか調べるとツールをインストールしろみたいに書いてる所もありますが、必要ないです。
以下のコマンドで出来ます。

$openssl sha1 GoogleAnalyticsServicesiOS_3.08.zip

出力は以下です。

SHA1(GoogleAnalyticsServicesiOS_3.08.zip)= 7afc0e09fa17a6fa64e4aecc0df951995b86545b

上記サムネイルのそれと一致している=正しくダウンロードされている
事が分かります。

誰かのお役に立てば。

コメント

タイトルとURLをコピーしました