1クリックで5アルゴリズム
MD5、SHA-1、SHA-256、SHA-384、SHA-512ハッシュを同時に生成できるため、比較したりシステムが要求するアルゴリズムを選択したりできます。
任意のテキストからMD5、SHA-1、SHA-256、SHA-384、SHA-512ハッシュを生成します。ネイティブのWeb Crypto APIを使用。100%クライアントサイド、アップロードなし、トラッキングなし。
MD5、SHA-1、SHA-256、SHA-384、SHA-512をワンクリックで生成。ブラウザ内で。アップロード不要、登録不要。
ハッシュしたいテキストを入力ボックスに入力または貼り付けします。
「ハッシュを計算」をクリックして、5つのハッシュすべてを一度に生成します。
各ハッシュの横のコピーボタンを使用して、クリップボードにコピーします。
MD5、SHA-1、SHA-256、SHA-384、SHA-512ハッシュを同時に生成できるため、比較したりシステムが要求するアルゴリズムを選択したりできます。
SHAハッシュはブラウザ組み込みの`crypto.subtle.digest`を使用して計算され、ハードウェアアクセラレーションが効き、監査済みです。
1クリックで小文字と大文字のhex出力を切り替えられ、ツールチェーンが期待するフォーマットに合わせられます。
暗号ハッシュ関数は任意サイズの入力を固定サイズのハッシュに出力します。同じ入力は常に同じハッシュを生成し、入力の小さな変更で完全に異なるハッシュになります。
MD5は2008年に、SHA-1は2017年に実際の衝突攻撃が実証されました。どちらも新しいセキュリティ用途には使用すべきではありません。SHA-256以上を推奨します。
ファイルやメッセージのハッシュを既知の正しい値と比較し、改ざんがないか確認します。
Gitがオブジェクトを保存する方法と同様に、SHA-1やSHA-256ハッシュを生成してコンテンツを一意に識別します。
一部の古いAPIやプロトコルでは今でもMD5やSHA-1ハッシュが必要です。このツールを使えば、追加ソフトウェアをインストールせずに取得できます。
暗号技術の学習中やハッシュ不一致のデバッグ中に、既知の入力のハッシュを素早く確認できます。
| 機能 | NovaTools | EMOCode | ブラウザコンソール |
|---|---|---|---|
| プライバシー(アップロード無し) | 100%ローカル | サーバーにアップロード | ローカル |
| MD5 + SHAファミリー | 全5種 | SHAのみ | |
| ネイティブWeb Crypto API | 不明 | ||
| 大文字トグル | 手動 | ||
| オフライン利用 | ページ読み込み後 |
ほとんどのオンラインハッシュジェネレーターはテキストをサーバーにアップロードします。当社のツールはブラウザのネイティブWeb Crypto APIを使用します。
一般的なハッシュアルゴリズムの重要情報。
| シンボル / コード | 説明 | 例 |
|---|---|---|
MD5 | 128ビット出力。破損 — セキュリティ用途には使用不可。レガシーチェックサムのみ。 | d41d8cd98f00b204e9800998ecf8427e |
SHA-1 | 160ビット出力。2017年以降破損。Gitで使用中(SHA-256に移行中)。 | da39a3ee5e6b4b0d3255bfef95601890afd80709 |
SHA-256 | 256ビット出力。安全。新規アプリケーションに推奨。 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
SHA-384 | 384ビット出力。安全。384ビット出力が必要な場合に使用。 | 38b060a751...fbd51ad2f1... (96 chars) |
SHA-512 | 512ビット出力。安全。64ビットCPUではSHA-256より高速。 | cf83e1357eef...7da3e (128 chars) |
MD5128ビット出力。破損 — セキュリティ用途には使用不可。レガシーチェックサムのみ。
d41d8cd98f00b204e9800998ecf8427eSHA-1160ビット出力。2017年以降破損。Gitで使用中(SHA-256に移行中)。
da39a3ee5e6b4b0d3255bfef95601890afd80709SHA-256256ビット出力。安全。新規アプリケーションに推奨。
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855SHA-384384ビット出力。安全。384ビット出力が必要な場合に使用。
38b060a751...fbd51ad2f1... (96 chars)SHA-512512ビット出力。安全。64ビットCPUではSHA-256より高速。
cf83e1357eef...7da3e (128 chars)| シンボル / コード | 説明 | 例 |
|---|---|---|
MD5 | 16バイト → 32ヘックス文字。 | 098f6bcd4621d373cade4e832627b4f6 |
SHA-1 | 20バイト → 40ヘックス文字。 | a94a8fe5ccb19ba61c4c0873d391e987982fbbd3 |
SHA-256 | 32バイト → 64ヘックス文字。 | 9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08 |
SHA-512 | 64バイト → 128ヘックス文字。 | ee26b0dd4af7...28a8ff (128 chars, hash of test) |
MD516バイト → 32ヘックス文字。
098f6bcd4621d373cade4e832627b4f6SHA-120バイト → 40ヘックス文字。
a94a8fe5ccb19ba61c4c0873d391e987982fbbd3SHA-25632バイト → 64ヘックス文字。
9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08SHA-51264バイト → 128ヘックス文字。
ee26b0dd4af7...28a8ff (128 chars, hash of test)| シンボル / コード | 説明 | 例 |
|---|---|---|
整合性チェック | SHA-256またはSHA-512。転送前後のハッシュを比較します。 | sha256sum file.zip |
パスワード保存 | bcrypt、scrypt、またはArgon2を使用 — 平文のSHAは使用不可。 | bcrypt(パスワード, cost=12) |
コンテンツアドレッシング | SHA-256(Git)またはSHA-512(IPFS)。 | git: SHA-1 of blob |
レガシーチェックサム | MD5またはSHA-1、後方互換性のためのみ。 | md5sum legacy.tar.gz |
整合性チェックSHA-256またはSHA-512。転送前後のハッシュを比較します。
sha256sum file.zipパスワード保存bcrypt、scrypt、またはArgon2を使用 — 平文のSHAは使用不可。
bcrypt(パスワード, cost=12)コンテンツアドレッシングSHA-256(Git)またはSHA-512(IPFS)。
git: SHA-1 of blobレガシーチェックサムMD5またはSHA-1、後方互換性のためのみ。
md5sum legacy.tar.gzすべてのハッシュ化はWeb Crypto APIを使用してブラウザ内で行われます。
MD5、SHA-256、SHA-512などハッシュ関数の違いと生成方法を解説します。ハッシュとは何か、MD5が脆弱な理由、チェックサムやパスワード保存での用途別の選び方、Web Crypto APIで安全に生成する手順を紹介するガイドです。
強力なパスワードとは何か、なぜ記号よりも文字数の長さが重要なのかを解説します。メール、銀行、Wi-Fiなどアカウント別の作成アドバイスと、暗号学的に安全な乱数でパスワードを生成する具体的な手順を紹介する実践的なセキュリティガイドです。
Lorem Ipsumとは何か、デザインでなぜ使われるのかを解説します。プレースホルダーテキストの歴史、使うべきでない場面、段落・文・単語単位でダミーテキストを生成する方法、ワイヤーフレームやフォント見本での実用的な使い方を紹介するガイドです。