コンテンツへスキップ
Toova
すべてのツール

MD5ハッシュ生成ツール

プライバシー優先設計 — すべてブラウザ内で処理します

任意のテキストやファイルのMD5ハッシュをブラウザ内で計算します。Toovaは128ビットの16進ダイジェストを即座に生成し、ファイルのドラッグアンドドロップにも対応し、入力をアップロードすることはありません。チェックサム、キャッシュキー、ダウンロード完全性の検証に便利です。

MD5の用途

MD5はあらゆる入力から128ビットの指紋を生成します。高速で決定的、しかも普及しています。どのOS、どの言語の標準ライブラリ、どのダウンロードミラーもMD5チェックサムを公開しています。キャッシュキー、ETag、ダウンロードしたファイルが公開元と一致するかの確認には適切なツールです。一方、パスワード保存やセキュリティ用途の署名には適していません。

テキストとファイルモード

文字列を貼り付けると、入力中にハッシュがリアルタイム更新されます。入力エリアにファイルをドロップすると、Toovaはバイナリとして読み込み、ハッシュ関数にストリーミングするため、複数ギガバイトのファイルでもブラウザのメモリを使い切ることなく処理できます。出力は既定で小文字の16進文字列です。下流システムが期待するなら、大文字またはBase64に切り替えられます。

ローカルでのみハッシュ

すべてのハッシュはブラウザ内で計算されます。文字列でもファイルでも、入力が端末から外に出ることはありません。社内の成果物、非公開ドキュメントなど、サードパーティのフォームに貼り付けたくない内容のハッシュ化にも安全に使えます。最初の読み込み後はオフラインでも動作し、ハッシュ計算中に外向きの通信は発生しません。

よくある質問

MD5はパスワードに安全ですか?
いいえ。MD5は衝突耐性が破られており、パスワードハッシュには速すぎます。資格情報にはbcrypt、scrypt、argon2を使ってください。MD5はチェックサムやキャッシュキーなどセキュリティ用途以外なら問題ありません。
大きなファイルもハッシュ化できますか?
はい。ツールはファイルをチャンクごとにハッシュ関数へストリーミングするため、複数ギガバイトの入力でもメモリ使用量は低いままです。入力エリアにファイルをドラッグアンドドロップしてください。
同じ入力なのに違うハッシュが出るのはなぜですか?
MD5は決定的で、同じ入力からは必ず同じ出力が得られます。違うハッシュになるなら、入力のどこかが違います(末尾の空白、改行コード、ファイルメタデータ、文字エンコーディング)。バイト単位で比較してください。
ハッシュを16進ではなくBase64で出力できますか?
はい。Toovaでは小文字16進、大文字16進、Base64エンコーディングを選択できます。一部のプロトコルはBase64を必須としています。
入力はサーバーへ送信されますか?
いいえ。ハッシュ計算はすべてブラウザ内で行われます。アップロードもログ記録もありません。