ハッシュジェネレーター

無料のオンラインハッシュジェネレーター。 MD5、SHA-1、SHA-256、SHA-512、SHA-3、RIPEMD-160 チェックサム、HMAC 署名を作成し、ブラウザーでローカルに計算されたハッシュを検証します。サインアップは必要ありません。

Shehzad Munir によって構築および保守されています ·

ハッシュジェネレーター
Loading Loading Hash Generator
Share

すべての一般的なハッシュを並べて表示

あらゆるテキストから MD5、SHA-1、SHA-256、SHA-512、SHA-3、RIPEMD-160 ハッシュを瞬時に生成し、さらに秘密キーとハッシュ検証チェッカーを使用した HMAC モードをすべてローカルで計算します。

ハッシュ関数は、あらゆる入力を固定長のフィンガープリントに変換し、1 文字でも変更されると完全に変更されます。このツールは、最もよく使用される 6 つのアルゴリズム (MD5、SHA-1、SHA-256、SHA-512、SHA-3、RIPEMD-160) を一度に計算するため、システムが期待する正確なダイジェストを取得できます。ファイルの整合性の検証、チェックサムの比較、キャッシュ キーの生成に最適です。

特徴

  • MD5、SHA-1、SHA-256、SHA-512、SHA-3、RIPEMD-160
  • 秘密鍵を使用した HMAC モード
  • 入力に対してハッシュを検証する
  • 入力時に即時ハッシュ化、大文字オプション
  • アルゴリズムごとにワンクリックでコピー
  • ローカル: 入力がブラウザから離れることはありません

ハッシュジェネレーターの使い方

  1. 1

    テキストを入力してください

    ハッシュする内容を入力または貼り付けます。

  2. 2

    ダイジェストを読む

    6 つのアルゴリズムはすべて即座に計算されます。

  3. 3

    トグルケース

    必要に応じて、大文字の 16 進数に切り替えます。

  4. 4

    コピー

    必要なダイジェストをワンクリックでコピーします。

一般的な使用例

  • ダウンロードしたファイルのチェックサムを確認する
  • SHA-256 ハッシュを比較して整合性を確認する
  • キャッシュまたはETagキーを生成する
  • 文字列のフィンガープリントを作成する

詳細ガイド

高速、ローカル、プライベート

ハッシュは入力するとすぐに更新され、それぞれに独自のコピー ボタンがあります。すべてはブラウザ内で crypto-js ライブラリを使用して計算されるため、入力がアップロードされることはありません。 MD5 と SHA-1 はチェックサムには問題ありませんが、パスワードに関しては安全とは見なされなくなっていることに注意してください。そのためには専用のパスワード ハッシュ関数を使用してください。

どのハッシュアルゴリズムを使用するか

MD5 と SHA-1 は高速ですが、セキュリティが壊れています。研究者は同じハッシュを使用して 2 つの異なる入力を作成できるため、偶発的なファイル変更の検出やデータの重複排除など、セキュリティ以外のチェックにのみ使用してください。 SHA-256 は整合性チェック、デジタル署名、ブロックチェーン作業の現在の標準であり、SHA-512 は同様の強度でより大きな出力を提供します。ダウンロードを確認するには、ファイルをハッシュし、その結果を発行者がリストしたチェックサムと比較します。 1 文字でも異なる場合、そのファイルは同じではありません。

ハッシュはパスワードを保存するためのものではありません

汎用ハッシュは高速になるように設計されているため、パスワードとしては不適切な選択肢となります。攻撃者は漏洩した SHA-256 ハッシュに対して 1 秒あたり数十億回の推測をテストする可能性があります。パスワードは、Argon2id、bcrypt、scrypt など、ジョブ用に構築された低速のソルトアルゴリズムを使用して保存する必要があります。これにより、ユーザーごとに一意のランダムなソルトが追加され、すべての推測にコストがかかります。また、ハッシュは暗号化ではないことにも注意してください。ハッシュを元に戻して元のテキストを戻すことはできません。ここでのハッシュはすべてブラウザ内で計算されるため、入力したテキストはどこにも送信されません。

よくある質問

どのハッシュ アルゴリズムがサポートされていますか?

6 つ: MD5、SHA-1、SHA-256、SHA-512、SHA-3、RIPEMD-160。 All are computed simultaneously from your input.

私の入力はどこかに送信されますか?

いいえ。ハッシュは crypto-js を使用してブラウザ内で完全に実行されるため、テキストがアップロードされたりログに記録されることはありません。

パスワードに MD5 または SHA-1 を使用できますか?

いいえ: MD5 と SHA-1 は高速ですが、パスワードの保存には時代遅れです。チェックサムと整合性に関しては問題ありませんが、パスワードには bcrypt や Argon2 などの専用のパスワード ハッシュを使用します。

1 つの文字がハッシュ全体を変更するのはなぜですか?

優れたハッシュ関数には「雪崩効果」があり、入力へのわずかな変更によって出力ビットの約半分が反転するため、ダイジェストはまったく異なって見えます。

テキストの MD5 または SHA-256 ハッシュを生成するにはどうすればよいですか?

テキストを貼り付けると、ツールは MD5、SHA-1、SHA-256、SHA-512 ハッシュを即座に出力します。すべてがブラウザ内で計算されるため、機密性の高い入力がデバイスから流出することはありません。

ファイルのチェックサムを生成できますか?

はい。ファイルをドロップしてそのハッシュ (SHA-256 など) を計算すると、アップロードせずにすべてローカルでチェックサムを比較することでダウンロードの整合性を検証できます。

HMAC とは何ですか? ここで生成できますか?

HMAC は、秘密鍵を使用してメッセージを認証するために使用される鍵付きハッシュです。テキストとキーを入力して、標準ハッシュとともに HMAC (例: HMAC-SHA256) を生成します。

日記より

All articles →