Command Palette

Search for a command to run...

ハッ

ハッシュジェネレーター

任意のテキストから MD5、SHA-1、SHA-256、SHA-384、および SHA-512 ハッシュを生成します

Category:security
Mode:Offline
Version:1.0.0
Access:Free

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

Hash Generator interface on Toolz.dev - Generate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes from any text

ハッシュ ジェネレーターは、一度に 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 を求めています。 ハッシュも一方向なので、暗号化は行われず、ハッシュドは何も回復できません。

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

1

入力を貼り付けるか入力してください

入力領域にテキストをドロップします - パスワード候補、ファイル マニフェスト ライン、API ペイロード、構成ファイル全体。 ハッシュの前に UTF-8 でエンコードされるため、マルチバイト文字 (Émojis、CJK テキスト) は、MD5SUM または SHA256SUM が同じ UTF-8 ファイルで作成するものと同じハッシュで、末尾の改行なしで同じハッシュを実行します。

2

5 つのダイジェストすべてを一度に読む

すべてのアルゴリズムは、MD5 (32 進数文字)、SHA-1 (40)、SHA-256 (64)、SHA-384 (96)、および SHA-512 (128) のライブ計算を行います。 ミステリーハッシュがあり、何かを確認する前にその長さからアルゴリズムを特定する必要がある場合に、それらを並べて表示すると便利です。

3

必要に応じて出力フォーマットを切り替える

大文字のトグルは、すべての 16 進ダイジェストを大文字に切り替えます。一部の Windows ツールと古いデータベースでは、そのように格納されます。ハッシュ比較は、通常、大文字と小文字の区別を比較します。 各行は、同じバイトの Base64 レンダリングも公開します。これは、Content-MD5 ヘッダーと SRI 整合性属性が期待するものです。

4

必要なダイジェストをコピーする

すべての行には独自のコピー ボタンがあるため、残りの行には触れずに SHA-256 だけをつかむことができます。 チェックサムの比較、CI スクリプト、または整合性マニフェストに貼り付けます。 公開されたチェックサムと比較する場合、元の入力で迷い空白または末尾の改行に注意してください。どちらもダイジェストを完全に変更します。

主な機能

一度に 5 つのアルゴリズム

MD5、SHA-1、SHA-256、SHA-384、および SHA-512 を単一の入力から同時に計算

ライブハッシング

入力するとダイジェストが更新されます - 送信ボタンもページのリロードも待機もありません

16 進と Base64 出力

デフォルトでは小文字の 16 進数、ヘッダーと SRI マニフェストの行ごとに大文字のトグル、および base64 を

ネイティブ Web 暗号化速度

SHA ファミリーは、ブラウザの SubludeCrypto 実装で実行されます - 利用可能な場合はハードウェア アクセラレーション

Frequently Asked Questions

はい。 すべてのハッシュは、ブラウザー タブ内で発生します。SHA ファミリーは組み込みの Web クリプト API を介して、MD5 はローカルの TypeScript を介して行われます。 入力したものはネットワーク経由では送信されません。これは、DevTools ネットワーク タブで確認できます。 とはいえ、真に重要な秘密は、通常の注意を払って扱います。完了したらタブを閉じ、クリップボード マネージャーに残さないようにします。

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

hashmd5sha1sha256sha512checksumdigesthash generatorcrypto hashsha384sha 1 hash generatorsha1 hash generatorsha-1 hash generatorsha 512 hash generator