ハッシュジェネレーターとは何ですか?

ハッシュ ジェネレーターは、一度に 5 つのアルゴリズム (MD5、SHA-1、SHA-256、SHA-384、および SHA-512) でテキストの暗号ダイジェストを計算します。 入力とすべてのハッシュ更新プログラムをライブで入力または貼り付けます。アルゴリズムごとに個別のツールはなく、タブ間をクリックする必要もありません。 SHA ファミリは、ブラウザーのネイティブな STRUMECRYCrypto 実装 (同じコード パス ノード 18+ が公開) で実行されますが、MD5 は、RFC 1321 の純粋なタイプスクリプト実装によって計算されます。これは、Web クリプトが何年も前に MD5 サポートをドロップしたのに、正当な理由で計算されます。
ハッシュ関数は、任意のサイズの入力を固定サイズのフィンガープリントにマッピングします。「こんにちは」は常に SHA-256 の下で 2CF24DBA... を生成し、1 つの入力ビットを反転すると、まったく無関係なダイジェストが生成されます。 その決定論が、実際のエンジニアリングの多くをアンカーする理由であるのは、その理由であるためです。ダウンロードした ISO を公開されたチェックサムに対して検証し、キャッシュ キーを重複排除し、ETag を生成し、環境全体で構成ファイルを比較するか、古いデータベースでリークされた MD5 が既知の文字列と一致するかどうかを確認します。
すべてのブラウザでは、すべて 100% クライアント側で実行されます。 ハッシュをハッシュするもの - デバッグしている API キー、本番インシデントのスニペット、顧客識別子 - 決してマシンから離れず、サーバーにヒットしない、ログに着陸しない。 ダイジェストを大文字にして保存するシステムの場合は大文字を切り替えるか、または HTTP ヘッダーの Base64 フォームを取得して、Content-MD5 や、HEX ではなく Base64 を期待するサブリソース整合性マニフェストを使用します。
どのアルゴリズムを使用するかは、仕事によって完全に異なり、2 つの一般的な用途には異なる答えが必要です。 ファイルがそのままダウンロードされているかどうかを確認するために、これらの作業と MD5 は、その目的のために広く公開されています。 攻撃者が故意に衝突を構築する可能性がある場合、MD5 と SHA-1 が壊れています。衝突する MD5 ファイルは何年も前からささいであり、2017 年に SHA-1 衝突が実証されたため、署名も証明書にも属していません。 SHA-256 以上を使用してください。 パスワードを保存する場合、どれも適切ではありませんが、強力です。 パスワード ストレージが必要とするものとは逆で、意図的に遅くて塩味の BCrypt、scrypt、または Argon2 を求めています。 ハッシュも一方向なので、暗号化は行われず、ハッシュドは何も回復できません。
ハッシュジェネレーターの使い方
入力を貼り付けるか入力してください
入力領域にテキストをドロップします - パスワード候補、ファイル マニフェスト ライン、API ペイロード、構成ファイル全体。 ハッシュの前に UTF-8 でエンコードされるため、マルチバイト文字 (Émojis、CJK テキスト) は、MD5SUM または SHA256SUM が同じ UTF-8 ファイルで作成するものと同じハッシュで、末尾の改行なしで同じハッシュを実行します。
5 つのダイジェストすべてを一度に読む
すべてのアルゴリズムは、MD5 (32 進数文字)、SHA-1 (40)、SHA-256 (64)、SHA-384 (96)、および SHA-512 (128) のライブ計算を行います。 ミステリーハッシュがあり、何かを確認する前にその長さからアルゴリズムを特定する必要がある場合に、それらを並べて表示すると便利です。
必要に応じて出力フォーマットを切り替える
大文字のトグルは、すべての 16 進ダイジェストを大文字に切り替えます。一部の Windows ツールと古いデータベースでは、そのように格納されます。ハッシュ比較は、通常、大文字と小文字の区別を比較します。 各行は、同じバイトの Base64 レンダリングも公開します。これは、Content-MD5 ヘッダーと SRI 整合性属性が期待するものです。
必要なダイジェストをコピーする
すべての行には独自のコピー ボタンがあるため、残りの行には触れずに SHA-256 だけをつかむことができます。 チェックサムの比較、CI スクリプト、または整合性マニフェストに貼り付けます。 公開されたチェックサムと比較する場合、元の入力で迷い空白または末尾の改行に注意してください。どちらもダイジェストを完全に変更します。
主な機能
一度に 5 つのアルゴリズム
MD5、SHA-1、SHA-256、SHA-384、および SHA-512 を単一の入力から同時に計算
ライブハッシング
入力するとダイジェストが更新されます - 送信ボタンもページのリロードも待機もありません
16 進と Base64 出力
デフォルトでは小文字の 16 進数、ヘッダーと SRI マニフェストの行ごとに大文字のトグル、および base64 を
ネイティブ Web 暗号化速度
SHA ファミリーは、ブラウザの SubludeCrypto 実装で実行されます - 利用可能な場合はハードウェア アクセラレーション
Frequently Asked Questions
Related Tools
Bcrypt Generator
Generate and verify bcrypt password hashes in the browser with an adjustable cost factor
JWT Generator
Generate and sign JSON Web Tokens with HS256, HS384, or HS512, add standard claims, and copy the token. Runs client-side.
Password Generator
Generate strong, random passwords with custom character sets and strength analysis
Password Strength Checker
Test how strong a password is with an entropy-based strength meter, estimated crack times, and specific suggestions to make it harder to guess - all processed privately in your browser.
Comments
0 comments
No comments yet. Be the first to share your thoughts!