ハッシュ計算機

テキスト入力

出力フォーマット:

ハッシュ計算機について

概要

ハッシュ計算機は13種類の主流ハッシュアルゴリズムに対応した純フロントエンドのオンラインハッシュ計算ツールです。テキストとファイルの入力に対応し、複数のアルゴリズムを同時に計算でき、HMACモードと複数の出力フォーマットをサポートします。WebAssemblyによる高性能計算を実現しています。


機能

  • 13種類のハッシュアルゴリズム対応:MD5、SHA-1、SHA-256、SHA-384、SHA-512、SHA3-256、SHA3-384、SHA3-512、CRC32、CRC32C、BLAKE2b、BLAKE2s、BLAKE3
  • テキスト入力とファイルアップロード、ドラッグ&ドロップ対応
  • HMACモードでメッセージ認証コードの計算が可能
  • hex、HEX、Base64、バイト配列の4種類の出力フォーマット
  • 複数アルゴリズムを同時に計算、ワンクリックコピー
  • WebAssemblyによる高性能計算
  • すべてローカル処理、データがブラウザから送信されることはありません

使い方

  1. 1入力モードを選択:テキスト入力またはファイルアップロード
  2. 2テキストを入力するか、ファイルをアップロード/ドロップ
  3. 3必要なハッシュアルゴリズムを選択(複数可)
  4. 4出力フォーマットを選択:hex、HEX、Base64、バイト配列
  5. 5HMACモードが必要な場合、スイッチをオンにしてキーを入力
  6. 6計算結果を確認し、コピーボタンでコピー

よくある質問

ハッシュ値とは何ですか?
ハッシュ値とは、ハッシュアルゴリズムによって任意の長さのデータから生成される固定長の文字列です。これは一方向関数であり、ハッシュ値から元のデータを復元することはできません。
HMACとは何ですか?
HMAC(Hash-based Message Authentication Code)は、ハッシュ関数と秘密鍵を組み合わせて、メッセージの完全性と真正性を検証する仕組みです。単純なハッシュよりも安全性が高いです。
これらのアルゴリズムの違いは何ですか?
MD5とSHA-1はセキュリティ用途には推奨されませんが、チェックサムには使用できます。SHA-256/384/512は広く使われている安全なアルゴリズムです。SHA-3は次世代の標準です。CRC32はデータ整合性チェックに使用されます。BLAKE2/BLAKE3は高性能なモダンアルゴリズムです。
データはサーバーに送信されますか?
いいえ。すべてのハッシュ計算はWebAssemblyを使用してブラウザ内でローカルに実行されます。ネットワーク経由でデータが送信されることはありません。
ファイルの最大サイズは?
厳密な制限はありませんが、ブラウザのメモリがボトルネックです。1GBを超えるファイルではパフォーマンスの問題が発生する可能性があります。

関連ツール

コードフォーマッターXMLフォーマッターUnicode 変換カラーコード変換進数変換Base64 エンコード デコードURL エンコード デコードHTML エンティティエスケープCookie to JSONJSON Unicode エスケープMD5 エンコーダーJWT デコード検証エンコードJSON to CookieUUID 生成・解析正規表現テスターHTTPステータスコードポート番号ASCIIコード表User-Agent ビューア私のブラウザフィンガープリントJSON Unicode アンエスケープCron 式 ジェネレーター & パーサーIPアドレス検索SQLフォーマッタ