Kitoo Tool

ハッシュ計算

テキストやファイルの MD5・SHA-1・SHA-256・SHA-384・SHA-512・CRC32 をブラウザ内で無料計算できます。公開されたハッシュ値との照合も自動で判定します。

ファイルやテキストはサーバーに送信されません。すべてブラウザ内で計算されます。

改行の有無や文字コードが違うだけでハッシュ値は変わります。Shift_JIS などで計算された値と照合する場合は、 相手側の文字コードを確認してください。

ハッシュ計算の使い方

テキストを入力するか、ファイルをドラッグ&ドロップするだけで、MD5・SHA-1・SHA-256・SHA-384・SHA-512・CRC32 のハッシュ値をまとめて計算します。表示形式は16進数(小文字・大文字)と Base64 に切り替えられ、 各行の「コピー」ボタンで値をそのままコピーできます。

改行の有無や文字コードの違いでもハッシュ値は変わります。「末尾の改行を除去する」のチェックと 文字コード(UTF-8 / UTF-16LE)の切り替えで、相手側の計算条件に合わせてください。

ダウンロードファイルの整合性確認

ソフトウェアの配布ページには「SHA-256: ba7816…」のようなチェックサム(ハッシュ値)が公開されていることがあります。 ダウンロードしたファイルが破損・改ざんされていないか、この値と照合することで確認できます。

このツールではコマンドラインは不要です。「ファイル」タブでダウンロードしたファイルを選び、 公開されているハッシュ値を照合欄に貼り付けるだけです。長さからアルゴリズムを自動で推定し、 一致・不一致を表示します。

ハッシュアルゴリズムの違い

SHA-256・SHA-384・SHA-512 は現在も安全とされるハッシュ関数で、セキュリティ用途の標準です。 一方、MD5 と SHA-1 は衝突耐性(異なる入力から同じハッシュ値を作ることへの強さ)が破られており、 改ざん検知などのセキュリティ用途には推奨されません。

ただし、古い配布サイトでは今も MD5 が公開されていることがあり、単純な破損確認であれば実用上問題ありません。 CRC32 は暗号学的なハッシュではなく、転送エラーの検出用のチェックサムです。

ブラウザ内処理とプライバシー

このツールはファイルやテキストをサーバーに送信しません。読み込みとハッシュ計算のすべてがお使いの端末のブラウザ内で完結するため、 社内の機密ファイルでも安心して整合性を確認できます。

FAQ

ファイルやテキストはサーバーに送信されますか?

いいえ。ハッシュの計算はすべてお使いのブラウザ内で行われます。ダウンロードしたファイルや入力したテキストが外部のサーバーに送信されることはありません。

MD5 や SHA-1 は使っても大丈夫ですか?

ダウンロードしたファイルが通信途中で壊れていないか確認する程度の用途であれば問題ありません。ただし、MD5 と SHA-1 は衝突耐性が破られており、悪意ある改ざんの検知には安全ではありません。セキュリティが重要な用途では SHA-256 以上を使ってください。

大きいファイルも計算できますか?

256MB までのファイルに対応しています。ファイルは一度にメモリへ読み込むため、それ以上のサイズはお使いの端末の動作が不安定になる可能性があります。

パスワードの保存用ハッシュとして使えますか?

いいえ。MD5 や SHA-256 のような単発のハッシュは計算が速すぎるため、パスワードの保存には適していません。パスワードの保存には bcrypt や Argon2 などの専用アルゴリズムを使ってください。このツールはファイルの整合性確認や文字列のフィンガープリント確認を目的としています。