良くGoogleAnalyticsのSDKとかをダウンロードしようとする際に「SHA1チェックサム」みたいなのが書いてある事があります。
ふとこれってなんなんだろうと思って、調べてみました。
要するに、
ダウンロードする際に悪意ある第三者に改竄されたり、一部が欠損していないかなどを確かめる
ためのものだったんですね。
では、どうやって確かめるんでしょうか?
opensslコマンドで確認
なんか調べるとツールをインストールしろみたいに書いてる所もありますが、必要ないです。
以下のコマンドで出来ます。
$openssl sha1 GoogleAnalyticsServicesiOS_3.08.zip
出力は以下です。
SHA1(GoogleAnalyticsServicesiOS_3.08.zip)= 7afc0e09fa17a6fa64e4aecc0df951995b86545b
上記サムネイルのそれと一致している=正しくダウンロードされている
事が分かります。
誰かのお役に立てば。
コメント