ハッシュジェネレーター

Hash Generator
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での使用を推奨します。