メインコンテンツへスキップ
Z

ハッシュジェネレーター — 全アルゴリズム対応

MD4、MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512、SHA3、Keccak-256、CRC-32、NTLMのハッシュ値をテキストやファイルからブラウザ上で直接計算します。

無料 登録不要 クライアントサイド プライバシーに配慮 Updated

%

Hashing…

使い方

  1. 1 ドロップダウンリストからアルゴリズムを選択します(デフォルトはSHA-256)。
  2. 2 「テキスト」モードか「ファイル」モードを選びます。
  3. 3 テキストを入力・貼り付けするか、ファイル(最大50MB)をアップロードします。
  4. 4 結果の形式(HexまたはBase64)を選び、ダイジェストをコピーします。

このツールを使う理由

  • 13種類のハッシュアルゴリズムを1つのツールに集約 — 5つも別々のサイトをブックマークする代わりに、ドロップダウンから選ぶだけ。
  • js-sha3やspark-md5などの重いライブラリは、対応するアルゴリズムが初めて選択されたときにだけ読み込まれるため、初期表示が高速です。
  • ファイルモードでは、ブラウザが対応していれば大きなファイルを2MBずつのチャンクに分けて処理します。
  • 完全にクライアント側で処理 — テキストもファイルもブラウザの外に出ることはありません。

よくある質問

どのアルゴリズムに対応していますか?

MD4、MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512、SHA3-256、SHA3-384、SHA3-512、Keccak-256(Ethereumで使われる派生版)、CRC-32、NTLMに対応しています。

MD2、MD6、Whirlpoolがないのはなぜですか?

MD2は1996年に非推奨となっており、組み込むのに十分小さく、かつメンテナンスされているJS実装が存在しません。MD6は研究段階の設計にとどまり、実際に実装されたことがありません。Whirlpoolは700行にも及ぶルックアップテーブルが必要ですが、需要があれば追加を検討します。

SHA-256を選んでおけば問題ないですか?

多くの現代的な用途ではそれで十分です — SHA-256は高速で広くサポートされており、安全性も高いとされています。MD系やSHA-1系列とは完全に異なる方式が必要な場合は、SHA3-256やSHA-512を使ってください。パスワードの保存には、単純なハッシュではなくArgon2やbcryptといった専用のKDFを使用してください。

1つのアルゴリズムだけに特化したツールが欲しい場合は?

専用ページもご用意しています。MD5ハッシュジェネレーター、SHA-256ハッシュジェネレーター、SHA-1ハッシュジェネレーター、Keccak-256ハッシュジェネレーターをお試しください。

Keccak-256とSHA3-256の違いは何ですか?

Keccak-256はパディングに変更が加えられていないオリジナル版のKeccakアルゴリズムです。一方SHA3-256はNISTによって標準化されたバージョンで、パディングのバイトが若干異なります。同じ入力でも両者は異なる結果を返します。EthereumはKeccak-256を使用しています(Solidityのkeccak256()関数)。

ハッシュジェネレーター — 全アルゴリズム対応 とは?

ハッシュジェネレーターは、テキストやファイルの暗号学的ハッシュ値・チェックサムを様々なアルゴリズムで計算するツールです。対応アルゴリズムはMD4、MD5、SHA-1、SHA-2ファミリー(SHA-224、SHA-256、SHA-384、SHA-512)、SHA3、Keccak-256、CRC-32、NTLMです。選択した各アルゴリズムのダイジェスト値を結果として表示します。ハッシュ計算はすべてクライアント側のブラウザ内で行われるため、入力データが端末の外に送信されることはありません。

機能

多数のアルゴリズムを同時に計算

MD5、SHA-1、SHA-256/512、SHA-3、Keccak-256、CRC-32、NTLMをまとめて計算し、ダイジェストを比較できます。

テキストまたはファイル

入力したテキスト、またはドロップしたファイルをバイト単位でフィンガープリント化してハッシュ化します。

100%プライベート

ハッシュ処理はすべてクライアント側で実行され、入力内容がアップロードされることはありません。

Input

Zerethon

Output

MD5:     12b69cd48af1bae2634b3595f9c72f33
SHA-256: 37db5bf6cf84b6fc4d683553ab476292cb3b7c73202251f827bc2921ff3206cc

主な用途

  1. 1

    ファイルの整合性を検証

    SHA-256ダイジェストを公開されているチェックサムと比較し、ダウンロードしたファイルが破損・改ざんされていないことを確認します。

  2. 2

    フィンガープリントと重複排除

    ハッシュ値をキャッシュの安定した識別子として使用したり、重複コンテンツの検出に利用します。

  3. 3

    ハッシュアルゴリズムの比較

    同じ入力がMD5、SHA-1、SHA-256でどのようにマッピングされるかを確認し、学習やデバッグに役立てます。

概要

Zerethonのハッシュジェネレーターは、テキストやファイルの多数のダイジェストアルゴリズムをブラウザ内で完結して計算します — MD4、MD5、SHA-1、SHA-2ファミリー(SHA-224/256/384/512)、SHA-3、Keccak-256、CRC-32、NTLMに対応。選択した各アルゴリズムの結果は並べて表示されます。MD5、SHA-1、MD4は暗号学的に破られているため、セキュリティ用途にはSHA-256またはSHA-3を使用してください。データはアップロードされません。

カテゴリ
開発者
料金
無料
プライバシー
ブラウザベース
登録
不要

参考文献

プライバシー

明記されない限り、データがブラウザの外に送信されることはありません。ハッシュジェネレーター — 全アルゴリズム対応 は完全にクライアント側で動作します — サーバーへのアップロードなし、ログなし、入力内容のトラッキングなし。

比較

基礎を学ぶ

使い方ガイド

関連ツール

Zerethon Social で作成・共有・成長しよう

無料登録。ポイントを獲得し、実績を集め、世界中のクリエイターとつながりましょう。

Zerethon を無料で試す