ハッシュジェネレーター
Copied!
Input (choose one)
Results
MD5—
SHA-1—
SHA-256—
SHA-384—
SHA-512—
ブラウザ内でテキストやアップロードされたファイルのMD5およびSHA(SHA-1、SHA-256、SHA-384、SHA-512)を計算する無料ハッシュ計算機。データはサーバーに送信されません。チェックサム、完全性チェック、開発中の迅速なハッシュ化に便利です。SHAハッシュ用のWeb Crypto APIをサポートする最新ブラウザでの使用が最適です。
なぜこのハッシュジェネレータを使うのか?
- プライベート: すべてのハッシュ計算はローカルで実行され、何もアップロードされません。
- テキストとファイル: 文字列をハッシュ化するか、ファイルを選択してその内容をハッシュ化します。
- 複数のアルゴリズム: MD5、SHA-1、SHA-256、SHA-384、SHA-512を一度に取得できます。
- 各値をコピー: 任意のハッシュ結果をワンクリックでコピー。
主な機能
- 入力: テキストを入力または貼り付け、またはファイル入力からファイルを選択します。
- アルゴリズム: MD5 (純粋なJS)、SHA-1 および SHA-256/384/512 (Web Crypto API)。
- コピー: 各ハッシュにはコピーボタンがあります。
- バックエンド不要: 完全にクライアントサイドで動作します。読み込み後はオフラインでも機能します。
仕組み
テキストはUTF-8バイトに変換されます。ファイル入力はArrayBufferとして読み込まれます。MD5は純粋なJavaScript実装(RFC 1321)で計算されます。SHAハッシュはブラウザの
crypto.subtle.digest()
を使用します。結果は小文字の16進数で表示されます。Web Cryptoをサポートしていないブラウザでは、SHAハッシュは「N/A」と表示されます。
ハッシュジェネレーターを試す
テキストを入力するかファイルを選択し、「Hash」をクリックします。生成されたハッシュのいずれかをコピーできます。大きなファイルの場合、ハッシュ化には時間がかかる場合があります。Chrome、Edge、またはFirefoxでの使用を推奨します。