Security

Android で MD5 や SHA1 のハッシュ値をチェックする方法

投稿日:2019年5月2日 更新日:

追記

2021年, 気がつくと MD5 Checker は Google Play Store からなくなっていました。

1. はじめに

Android のスマートフォンやタブレットで、特定ファイル(や文字列)の MD5(や SHA1)ハッシュ値を取得する方法を紹介します。

MD5 や SHA1 というのは、何かしらのデータ(ファイルや文字列)を入力すると、一定の長さの文字列に変換して出力するハッシュアルゴリズムです。同じデータからは、必ず同じ文字列が出力され、データが少しでも異なれば全く違う文字列になります。

このような特性から、データの改ざんチェックに利用されることが多いです。

詳しくは以下の記事を御覧ください。

ダウンロードしたファイルが壊れていないか確かめる方法 (Windowsの場合)

2016.09.21

2. 利用するアプリのインストール

Google Play で「MD5」などと入力して検索すると、いろいろなアプリが出てきますが、本ページでは「MD5 Chcker」(https://play.google.com/store/apps/details?id=com.fab.md5) を使用します。

こちらのアプリをインストールしておきます。

MD5 Checker
MD5 Checker

3. MD5 Checker でファイルのハッシュ値を取得する手順

ここでは、あるウェブサイトからダウンロードしたファイルのハッシュ値を得る例で手順を説明します。

(1) ファイルのダウンロード

Android 用 Chrome ブラウザで、ファイルをダウンロードします。

(2) MD5 Checker を起動してファイルを指定します。

MD5 Checker を起動して以下の操作を行い、ダウンロードしたファイルを指定します。

  1. [FILE] タブを開きます。
  2. MD5 もしくは SHA1 を選択します。
  3. [LOAD FILE 1] ボタンを押します。

 

  1. 今回の場合は [ダウンロード] 以下にファイルがあるはずなので、[ダウンロード] を選択します。

 

  1. 目的のファイルを選択します。

 

(3) ハッシュ値が表示されます。

 

(4) ファイルのダウンロードページに記述されていた値と比較します。

同じであれば、改ざんされていないことが分かります。

 

4. おわりに

あまり使う機会はないかもしれませんが、こういうアプリがあるということは覚えておいて損はないでしょう。

大きなサイズのアプリではないので、念の為インストールしておいてもよいと思います(必要になってからインストールするのでもよいですが)。

使い方は難しくありません。今回紹介した「MD5 Checker」以外の同じようなアプリでも、操作はだいたい同じだと思います。

📂-Security

執筆者:labo


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

セキュリティ

セキュリティの会社も疑ってみる

セキュリティの会社であっても営利企業なので、いろいろ思惑があって動くこともありますよ。 気を付けましょう。 全く出鱈目な注意喚起。対策の案内が出鱈目。https://t.co/gTCApCppvV(ネ …

Web Security

PHPのセキュリティ対策

PHP を安全に使うため、気を付けるべきポイントについて書いています。 目次1. ユーザーによる入力値の検証2. クロスサイトスクリプティング(XSS)対策1) HTML テキストの入力を許可しない場 …

Web Security

CSP (Contents Security Policy) の記述例

目次記述例メモその他のメモ参考 記述例 デフォルト設定の記述をする(HTTPレスポンスヘッダの出力)。 同一オリジンも含めて全てのソース1からの読み込みを禁止する場合 Content-Security …

no image

セキュリティに関連するリンク集

情報は随時追加します。 目次毎日チェックするとよいウェブページ一般Webアプリケーション関連WordPress関連インシデント 毎日チェックするとよいウェブページ IPA 独立行政法人 情報処理推進機 …

no image

HTTP ヘッダ・インジェクション by IPA「安全なウェブサイトの作り方 第7版」

安全なウェブサイトの作り方:IPA 独立行政法人 情報処理推進機構の、「HTTP ヘッダ・インジェクション」から一部抜粋する。(この資料はPDFでしか提供されていない) 目次注意が必要なウェブ …