Volade エコシステム — Webツール

ハッシュ生成ツール

1クリックでテキスト・ファイル・HMAC メッセージを MD5、SHA-1、SHA-256、SHA-384、SHA-512、CRC32 でハッシュ化:16進数または Base64 の結果表示、既知ハッシュの検証、処理速度の計測、ローカル履歴、アルゴリズムのチートシートを搭載。無料・登録不要・100 % ローカルで、コンテンツがブラウザの外に出ることはありません。

6 ハッシュアルゴリズム0 サーバーに送信されるバイト25 MB / ファイル
ツール

オンラインで使えるハッシュ生成ツール

テキストを貼り付けてアルゴリズムを選ぶと、ハッシュ値がすぐに表示されます。16進数または Base64 で、計算時間と処理速度も計測します。

ハッシュ生成ツール

オンライン セキュリティ、ネットワーク & 暗号技術
ログイン
ショートカット: Ctrl + Enter 計算する
準備完了。
0 バイト
計算は「計算する」をクリックすると、または Ctrl + Enter。チェックした各アルゴリズムが 1 行ずつ結果を出します。
SHA アルゴリズムはブラウザの Web Crypto API を利用し、MD5 と CRC32 は JavaScript でローカルに計算されます。CRC32 は出力が 4 バイトしかないため、常に 16進数で表示されます。
サンプルをクリックすると入力欄に読み込まれ、計算が始まります。
アルゴリズム長さ値
ブラウザー内で実行される計算 · Ctrl + Enter でハッシュ化 · ネットワーク送信なし · 100 % ローカル、端末から出るものは何もありません。
0,0 0コメント すべてのツール
無料版と Premium 版

ハッシュ生成ツールは無料で無制限です:アカウント不要、インストール不要、通信なし。Premium 版では Volade エコシステム全体が使い放題になります。

無料MD5、SHA-1、SHA-256、SHA-384、SHA-512、CRC32 を 16進数または Base64 で
無料25 MB までのファイル、HMAC-SHA-1/256/512、一致検証
無料ローカル履歴、処理速度の計測、アルゴリズムのチートシート
Premium比較結果を端末間で同期する暗号化クラウド連携
Premiumエコシステムのツール間で共有される API アクセスとスクリプト
Premium を解禁
機能

ブラウザを離れずにハッシュ化・検証・比較

6 つのアルゴリズム、3 種類の入力、ローカル履歴 — コンテンツの整合性を確認するために必要なものが揃っています。

1 回の計算で 6 つのアルゴリズム

MD5、SHA-1、SHA-256、SHA-384、SHA-512、CRC32 をチェックすると、ハッシュ値が正確な長さと選んだ形式 — 16進数の小文字・大文字、または Base64 — つきで 1 つの表に並びます。計算時間と処理速度は毎回計測され、「結果をコピー」で名前と値の組み合わせをクリップボードへ貼り付けます。

ハッシュ値を計算する

ファイル・テキスト・HMAC メッセージ

「ファイル」タブは最大 25 MB の文書を、アップロードなしでメモリ上を一括にハッシュ化します:アーカイブ、実行ファイル、スクリーンショット、バックアップなどに。「HMAC」タブは秘密鍵とメッセージを HMAC-SHA-1、HMAC-SHA-256、HMAC-SHA-512 で結びつけ、2 者間のやり取りを認証します。テキストは Ctrl + Enter でいつでもハッシュ化できます。

ファイルをハッシュ化する

検証・履歴・チートシート

公開されたハッシュ値を貼り付けると、入力したテキストの値と照合して完全に一致するかを(あいまい比較なしで)教えてくれます。各計算は所要時間と処理速度とともにローカル履歴へ加わり、4 つの指標とグラフで要約されます。絞り込み可能なチートシートが、サイズ・式・セキュリティの要点を思い出させてくれます。

ハッシュ値を検証する
仕組み

3 ステップでコンテンツをハッシュ化

インストールも登録も不要:モバイルでも PC でも、いつでもすぐに使えます。

コンテンツを貼り付ける

「テキスト」タブに入力する、「ファイル」タブでファイルを選ぶ、あるいは「HMAC」タブで鍵とメッセージの組を入力します。送信はされません:オフラインでも、入力内容は端末の中に留まります。

アルゴリズムを選ぶ

本番用途なら SHA-256、素早い確認なら MD5、チェックサムなら CRC32 をチェックします:組み合わせは自由です。出力形式は 1 クリックで 16進数と Base64 を切り替えられます。

コピーして、検証して、保管する

ハッシュ値をコピーしてファイルのそばに保管し、検証欄に公開された値を貼り付けて一致を確認、その後「統計」タブを開くと、各計算の所要時間と処理速度が記録されています。

クイックリファレンス

アルゴリズム早見表

コンテンツをハッシュ化する前に多くの人が確認すること — 「チートシート」タブに完全な定義つき。

アルゴリズム出力主な用途
MD5128 ビット → 16進 32 文字インデックス、キャッシュ、機密性の低い確認
SHA-1160 ビット → 16進 40 文字古い証明書、Git の履歴
SHA-256256 ビット → 16進 64 文字ファイルの整合性、署名
SHA-384384 ビット → 16進 96 文字SHA-2 の長めの変種
SHA-512512 ビット → 16進 128 文字64 ビット CPU での大量処理
CRC3232 ビット → 16進 8 文字転送エラー、ZIP アーカイブ
HMAC-SHA-256256 ビット + 秘密鍵トークン、API、認証付きメッセージ
16進数1 バイトにつき 2 文字読みやすく比較しやすい表示
Base643 バイトにつき 4 文字コンパクトな転送、HTTP ヘッダー
公開されたハッシュ値ファイルのそばに保管する控え後から再検証できる整合性の証拠

ハッシュ関数とは?

この ハッシュ関数は あらゆるコンテンツ — 一文の文章、ソフトウェア、数ギガバイトのバックアップ — を、固定長の文字列に変換します: ハッシュ値 またはダイジェストと呼ばれます。これを特徴づける性質は 3 つあります:入力にかかわらず出力のサイズは常に同じであること、同じ内容は必ず同じハッシュ値を生むこと、そして実務上、ハッシュ値から入力へ戻ることは不可能であること。暗号ハッシュが CRC32 のようなチェックサムと違うのは、この 3 点目です。

実際に使われるのは、大きく 2 つの用途です。 整合性の確認 :配布者がファイルのハッシュ値を公開し、あなたが再計算して照合します。一致すれば、ダウンロードが改ざんされていないことの証明になります。 コンテンツの比較 :文書そのものではなくハッシュ値を保管します — 一致すれば内容も同じで、中身が何かは一切明かされません。

いまどのアルゴリズムを選ぶべきか?

SHA-256 が既定の答えです:NSA が標準化し、世界中に採用され、あらゆる言語で実装され、既知の衝突もありません。 SHA-512 は 64 ビット CPU で大量データに向いており、この種のアーキテクチャでは姉妹版より速くなることが多いです。 SHA-384 は、単なる長い変種以上の意味を持ちません。鍵によるメッセージ署名なら、 HMAC-SHA-256 が定番です:秘密鍵とハッシュを組み合わせるため、鍵を持つ者だけが同じ値を生成できます。

また、 MD5 と SHA-1 は機密性の低い確認 — インデックス、キャッシュ、重複検出 — で役立ちます。耐久性より速度が重要な場面向けです。一方、 CRC32 は暗号ハッシュではありません:偶発的な破損は検出できますが、意図的な改ざんは数秒で作れてしまいます。

なぜ MD5 と SHA-1 は破れているとされるのか?

研究者たちが両者それぞれについて 同じハッシュ値を共有する 2 つの異なる文書を作り出したからです。MD5 ではその実証が 2004 年まで遡り、SHA-1 では 2017 年に SHAttered という名前で実際の衝突が作られました。衝突 1 つで署名は壊れます:攻撃者が文書を選び、配布者がただハッシュ化するだけなら、別の内容に署名させられてしまうのです。だから TLS 証明書、ソフトウェアの更新、パッケージ署名は、これらのアルゴリズムを捨てました。

ハッシュができないこと

ハッシュ化は暗号化ではありません:ハッシュ値は設計上不可逆ですが、内容を読めなくして保護するわけではありません。ハッシュは何も暗号化せず、TLS や暗号鍵の代わりにはならず、パスワード単体を守る役目もありません — それは意図的に遅く設計された bcrypt、scrypt、Argon2 の仕事です。さらに、2 回ハッシュしても強度は上がりません:壊れていない 1 つの関数で十分なところに、アルゴリズムをつなげただけの脆い層を足すだけです。

こんな方におすすめ

ディストリビューションのチェックサムを確認するシステム管理者や CIO、成果物を封印したり webhook を認証したりする開発者、バックアップの整合性をチェックする監査・コンプライアンス担当、文書を配らずに比較する記者やアナリスト、ハッシュ値・衝突・ソルトの概念を扱う暗号学を学ぶ学生 — そして、 コンテンツをハッシュ化する を、速く・痕跡を残さずに使いたいすべての方へ。補助ツールとしては、 パスワードジェネレーター、Base64 エンコーダー / デコーダー、 JWT デコーダー、 正規表現テスター と 文字数カウンター.

FAQ

ハッシュ生成ツール よくある質問

ハッシュ値を比較したり、メッセージに署名したり、ファイルを確認したりする前に知りたいことをすべて。

ハッシュと暗号化の違いは?

暗号化は、コンテンツを秘密の形に変換し、鍵を持つ人のみが読めるようにするもの — これは可逆です。ハッシュ化は不可逆なハッシュ値を生み、元のコンテンツへ戻れないよう設計されています。機密性を守るためには暗号化し、整合性を証明したり保存せずに比較したりするためにハッシュ化します。

いまどのハッシュアルゴリズムを選ぶべきか?

本格的な用途には SHA-256:ファイルの整合性、署名、トークン、コンテンツの比較に。64 ビット CPU で大量データを扱うなら SHA-512。秘密鍵が絡むなら HMAC-SHA-256。MD5 と CRC32 は速度が優先される機密性の低い確認にとどめ、認証や署名には決して使わないでください。

なぜ MD5 と SHA-1 は非推奨なの?

公開の場で衝突が実証されているからです:異なる 2 つの文書が、まったく同じハッシュ値を生み出せます。攻撃者が内容を選べるなら、ハッシュだけに頼った検証はかいくぐられます。だから証明書、パッケージ署名、公式アップデートは、SHA-2 系の関数に置き換えられたのです。

16進数で 64 文字の出力とは?

16進数の 1 文字は 4 ビットを表すので、2 文字で 1 バイトです:64 文字なら 32 バイト、つまり 256 ビット。まさに SHA-256 のハッシュ値のサイズです。同様に、32 文字なら MD5、40 文字なら SHA-1、96 文字なら SHA-384、128 文字なら SHA-512 です。

CRC32 は暗号ハッシュですか?

いいえ。CRC32 は転送や保存の偶発的なエラーを検出するために作られた 32 ビットのチェックサムです。出力は 8 文字に収まり、意図的に作り出すのも簡単で、敵対的な攻撃には何も耐えません。アーカイブが壊れていないかの確認には使えますが、ファイルが本物だという証明には使えません。

HMAC と単純なハッシュの違いは?

単純なハッシュなら誰でも再計算できます:内容が変わっていないことは示せても、どこから来たものかは示せません。HMAC は計算に秘密鍵を組み込みます:その鍵を持つ者だけが同じハッシュ値を生成できるため、整合性と同時に送信者も認証できます。API トークンや webhook で使われる構成です。

ファイルが無傷かを確認するには?

配布者が公表したアルゴリズムと同じものでハッシュ値を再計算し、文字大小をそろえたうえで 2 つの値を全長比較してください。1 文字でも違えば改ざんのサインです。このツールでは、「ファイル」タブにファイルを読み込み、表示された値をコピーして、公開された値と照合します。

このツールはテキストやファイルをサーバーに送信しますか?

いいえ。MD5 と CRC32 は JavaScript で計算し、SHA と HMAC はブラウザの Web Crypto API を使い、すべてローカルで実行されます。ネットワーク通信もアカウントも必要なく、オフラインでも動作します。コンテンツ、鍵、履歴は端末のローカルストレージに残り、ワンクリックで消せます。

100 % ローカルのハッシュ生成ツール:コンテンツがパソコンから出ることはありません

オンラインサービスのようにファイルをアップロードしてサーバー側でハッシュ化するのと異なり、ここでは何も送信されません:MD5 と CRC32 は JavaScript で、SHA と HMAC はブラウザの Web Crypto API で計算され、ページから何かが送出される前に結果が表示されます。だからこそ、契約書やアプリのログ、機密性のあるバックアップでも、オフラインや公開ネットワーク上でさえ安全にハッシュ化できます。テキスト、ハッシュ値、履歴はすべて端末のローカルストレージに残ります。

この Premium Volade ライセンスは、オプションの暗号化クラウド同期を追加します(ツールとは独立して動作)。それ以外はすべて無料で無制限、登録不要のままです。

プレミアムライセンス 1 つで、すべての Web ツール

ハッシュ生成ツール、Base64 エンコーダー / デコーダー、JWT デコーダー、正規表現テスター、JSON フォーマッター、各種ジェネレーター、そして数十の無料ツール — さらに 1 つのライセンスで Volade エコシステム全体が使い放題。

1つのライセンスで、プレミアム・エコシステム全体 ブラウザ · CMS · デスクトップ · モバイル · スクリプト · API · ツール · Database
1つのライセンスで全部 プレミアムへ ログイン