QuickHash GUIは、Windows、Linux、およびmacOSで使用可能なオープンソースのハッシュツールです。 セキュリティを重視する人、またはバックアップなどでファイルの整合性を検証する場合は、ハッシュに注意する必要があります。
ヒント :過去にハッシュを計算するプログラムをいくつか検討しました。PowerShellを使用してハッシュを生成するか、プログラムHashing、HashTab Shell extension、またはNirsoftのHash My Filesを使用できます。
ここにいない人のために簡単な説明があります。
ハッシュ値とは何ですか? どうしてそれが重要ですか?
ハッシュ値は、ファイルの整合性を決定するアルゴリズムによって計算された英数字の文字列です。 すべてのファイルにはハッシュ値があり、値はファイルごとに一意です。
ハッシュの最も一般的な使用法は、デジタル配信コンテンツ(ソフトウェア、Android ROM、アプリなど)のダウンロードページで指定された値とハッシュを相互検証することです。 開発者によって指定された値とダウンロードされたファイルが完全に一致する場合は、転送中にファイルが改ざんされていないことを意味します。
値が異なる場合、次の2つのいずれかが考えられます。 ダウンロードしたファイルが破損しているか、さらに悪いことに、ファイルが誰かによって変更されています。
ヒント:これがどのように機能するかを自分で確認できます。 メモ帳でテキストを作成するか、ペイントで何かを落書きして保存します。 これらのファイルには独自のハッシュ値があります。 それらを書き留め、ファイルを編集して保存します。 ハッシュ値をもう一度見てください、それらは異なるはずです。
QuickHash GUI
QuickHash GUIのインターフェース(または、GUI)は非常にシンプルです。 複数のタブを備えたタブバーがあり、各タブには一連のオプションが表示されます。 すべての画面にわたって持続するサイドバーがあります。 アルゴリズムパネルとコンピューターの合計RAMと使用可能なRAMを表示するシステムRAMパネルがあります。
5つのアルゴリズム(MD5、SHA-1、SHA-256、SHA-512、xxHash32)のいずれかを選択できます。QuickHashは対応する値を計算します。
ヒント:MD5は厳密には安全ではありません。 したがって、暗号化ハッシュ関数である他のオプションのいずれかを使用することをお勧めします。
ファイル
これはプログラムの2番目のタブです。 ここから始めている理由は、ハッシュ比較の仕組みを理解しやすくするためです。 タブの「ファイルの選択」ボタンを使用して、確認するファイルをナビゲートして選択するか、インターフェイスにファイルをドラッグアンドドロップすると、ファイルの計算されたハッシュ値がボタンのすぐ下に表示されます。
開発者のWebサイトから[期待されるハッシュ値]フィールドにハッシュ値をコピーして貼り付けます。両方の値が同じ場合、QuickHashは一致するというメッセージを表示します。 予想されるハッシュ値フィールドの上のオプションを使用して、チェックサムの大文字小文字を大文字から小文字に切り替えることができます。
KeePassアーカイブのハッシュを確認しましょう(上の画像を参照)。 開発者が投稿したハッシュ値を取得し、それを使用して、Webサイトからダウンロードしたファイルのハッシュを比較できます。
ヒント:スペースは重要です。 QuickHashは計算されたハッシュフィールドにスペースを含まないため、スペースを含む期待値を貼り付けると、それらは一致しません。 スペースを手動で削除して、「一致」ポップアップを取得します。
テキスト
テキストには独自のハッシュ値があります。 テキストタブを使用して、テキストを入力または貼り付けて、その値が下部のフィールドに表示されるのを確認できます。 このタブには、テキストの大文字と小文字を変換するために使用できる2つのボタン(Make UPPERおよびMake lower)と、クリアテキストボタンがあります。 テキストまたはファイル全体を1行ずつハッシュするようにアプリケーションを構成することもできます。
FileS
このタブでは、フォルダ内のすべてのファイルのハッシュを計算できます。 サブフォルダーが含まれていますが、オプションで無効にすることができます。 ファイルタイプオプションを使用してワイルドカードを設定し、定義された形式のファイルの値のみを計算できます。 さらに、隠しフォルダーを操作するオプションもあります。これは、システムディレクトリを確認する場合に便利です。
コピー
これは、データを転送するときに非常に便利なオプションです。 左側のペインを使用して、コピーするファイルがあるソースフォルダーを選択します。 次に、右側のペインを使用して、コンテンツのコピー先フォルダーを選択します。
Go the Hit! ボタンとQuickHashがプロセスを開始します。 プログラムは、ソースファイルの値をハッシュし、コンテンツをコピーし、再ハッシュします(コピーされたコンテンツの値をチェックします)。 コピー処理中に破損したファイルやエラーを回避するのに役立ちます。
サブフォルダーまたはサブフォルダー+ファイル、ワイルドカードのみをリストし、サブフォルダーを無視するようにカスタムオプションを設定できます。 QuickHashは、フォルダー内のファイル数、プログレスバー、開始時間、終了時間、プロセスの完了にかかった合計時間も表示します。 オプションで、結果をCSVに保存できます。
[ファイル]タブと[ファイル]タブ、および[2つのファイルの比較]タブには、[一度に開始]オプションがあります。 これはタイマーであり、定義されたオプションを使用してハッシュ計算を自動的に実行します。
2つのファイルを比較する
QuickHash GUIを使用して、2つのファイルのハッシュ値を比較できます。 2つのファイルを選択し、[今すぐ比較]ボタンを使用するだけです。 結果は、それらが一致または不一致であるかどうかを示します。
2つのフォルダーを比較する
これは上記のオプションに似ていますが、2つのフォルダーを比較するために使用されます。 結果のログオプションを使用すると、比較の結果をテキストで保存できます。
ディスクとBase64
ディスク全体のハッシュを確認したいですか? あなたはプログラムでそうすることができます。 ただし、Windowsバージョンでは、SHA-1アルゴリズムのみを実行して物理ディスクをチェックできます。また、管理者権限でプログラムを実行する必要もあります。 QuickHash GUIは、ファイルからBase64データをデコードするためにも使用できます。
QuickHash GUIはポータブルアプリケーションであり、32ビットおよび64ビットシステムをサポートします。
HashtabはQuickHashの優れた代替手段ですが、前者は2年間更新されていません。