ハッシュジェネレーターの結果プレビュー

ハッシュ ジェネレーター — SHA-256、SHA-1、および SHA-512 ハッシュ オンライン

ダウンロードの確認にはコマンド ラインは必要ありません。ファイルをドロップするか、テキストを貼り付けると、SHA-1、SHA-256、SHA-384、および SHA-512 ダイジェストが即時に作成されます。結果の使用とコピーは無料です。アカウントは必要ありません。

ハッシュ化するテキストを貼り付け…

または任意のファイルをドロップします - 4 つの SHA ダイジェストをすべて取得してコピーします

ハッシュジェネレーター でできること

始める前に、主な機能を確認してください。

  • 任意のテキストから SHA-256 ハッシュを生成
  • SHA-1、SHA-384、SHA-512 ダイジェストを作成する
  • チェックサムを使用してファイルの整合性を検証する
  • アップロードされたファイルのハッシュを計算する
  • 16 進数としての指紋パスワードまたはトークン
  • ダウンロードを予想されるチェックサムと比較する

設定リファレンス

ハッシュジェネレーター で使用可能なコントロール。

設定

ソースドロップダウン
ハッシュ化する対象を、貼り付けたテキストと選択したファイルで切り替えます。ダウンロードしたファイルのチェックサムを確認するなら「ファイル」、貼り付けた文字列のハッシュ値を求めるなら「テキスト」を選びます。オプション: テキストファイル
ファイルファイル入力
ソースを「ファイル」に設定すると表示されるファイル選択ボタンです。別のファイルを選ぶと、そのファイルの5種類のチェックサムがすぐに再計算されます。
無料で利用可能 · 登録不要 · 透かしなしアップロードは転送中に暗号化されます保持ポリシーに基づいて削除されました

よくある質問

SHA-1、SHA-256、SHA-384、SHA-512 — ブラウザのWeb Crypto APIが提供するすべてのアルゴリズムに対応。ダイジェストは小文字の16進数文字列で表示され、これはチェックサムファイル、パッケージマニフェスト、HMACツールが想定する形式です。

features

これらは出力の長さと設計世代が異なります。SHA-256は、整合性チェックやほとんどのブロックチェーン用途における現代の標準です。SHA-384とSHA-512は、より長いダイジェストを生成し、長さ拡張攻撃に耐性があります。SHA-1は従来との互換性のために表示されていますが、衝突攻撃に対してはもはや安全とは見なされません。

technical

いいえ — どちらも意図的な衝突攻撃に対して脆弱性があるため、パスワードや署名、セキュリティが関わる用途には絶対に使用しないでください。ここに用意しているのはあくまで旧来の互換性のためです。古いダウンロードのチェックサムやETag、既存のマニフェストの検証などに利用できます。新しい用途にはSHA-256以上を使用してください。キャッシュキーなどセキュリティに関わらない用途であれば、必要な長さに切り詰めたSHA-256でも十分機能します。

technical

どちらも可能です。文字列を貼り付けるか、入力ボックスにファイルをドロップしてください。ツールはファイルをバイナリストリームとして読み取り、ハッシュ化のAPIに直接渡すため、生成されるダイジェストはsha256sum、openssl dgst、PowerShellのGet-FileHashが出力するものと一致します。

features

いいえ。暗号学的ハッシュは一方向関数です。ダイジェストから元の入力を効率的に復元する方法は存在しません。それこそが本質であり、整合性チェック、パスワードの保存、署名はすべてこの性質に依拠しています。

technical

いいえ。Web Crypto APIはブラウザ内でハッシュを計算するため、入力データがネットワークを越えることはありません。そのため、機密情報、秘密鍵、アップロードしたくないあらゆるファイルを安全に扱えます。

privacy

はい。ソースの切り替えをTextにすれば貼り付けた文字列を、Fileにすれば任意のファイルをハッシュ化できます。どちらの場合もツールはSHA-1、SHA-256、SHA-384、SHA-512を一度に計算し、どれでもコピーできるので、ファイルのダイジェストはsha256sumやPowerShellのGet-FileHashが出力するものと一致します。

features

各アルゴリズムの行(MD5、SHA-1、SHA-256、SHA-384、SHA-512)には、16 進ダイジェストの横にそれぞれのコピーボタンがあります。下部の大きなメインボタンは、最もよく求められる値である SHA-256 専用のショートカットですが、ほかのダイジェストも同じように個別にコピーできます。

usage

はい。ブラウザ内蔵のWeb Crypto APIはMD5を実装していませんが、MD5はSHA-1、SHA-256、SHA-384、SHA-512と並んで表示されます。このツールは、いまだにMD5を公開している古いダウンロード、ETag、マニフェストとチェックサムを照合できるよう、独自の純粋なJavaScript製MD5実装を含んでいます。これはレガシー互換のために含まれているものであり、セキュリティに関わる用途には決して使わないでください。

technical

いつでも「Clear」をクリックすると、貼り付けたテキストやドロップしたファイルを消去できます。以前のダイジェストがすぐに消えるので、誤って古いハッシュを比較することはありません。また、ソースのトグルを「Text」と「File」で切り替えるだけでも構いません。各ソースはそれぞれの入力を独立して保持します。

usage

ソースの切り替えを「ファイル」にして、ダウンロードしたもの(インストーラー・ISO・アーカイブ)をツールにドロップし、SHA-256の行を、配布元サイトで公開されているチェックサムと比較します。ワンクリックの「SHA-256をコピー」ボタンを使えば、長い16進文字列を打ち直さずにそのまま比較に貼り付けられます。ハッシュ化はWeb Cryptoを使ってローカルで実行されるため、チェック中にファイル自体がデバイスから外に出ることはありません。

tips

いいえ — このツールが計算するのはMD5、SHA-1、SHA-256、SHA-384、SHA-512といった固定のダイジェストです。Bcrypt、scrypt、Argon2はログインパスワードの保存を目的として意図的に低速でソルト付きに設計されたアルゴリズムであり、コンバーターではなくバックエンドのコードで扱うべきものです。チェックサムやキャッシュキー用にSHA-256でテキストをハッシュ化することはできますが、ユーザーのパスワードをソルトなしの平文ダイジェストとして保存することは絶対に避けてください。

technical

ハッシュ値とは、入力データから算出される固定長のフィンガープリントです。SHA-256は、1単語をハッシュ化しても2GBのファイルをハッシュ化しても、常に64桁の16進数文字を出力します。同じ入力からは常に同じ値が生成される一方、1バイトでも変更すればまったく異なる値になります — この性質こそが、ハッシュ値生成ツールを整合性チェックや重複検出に役立てる理由です。

technical

いいえ — ハッシュ ジェネレーターは完全にブラウザ内で実行されるため、貼り付けた内容が使用しているマシンから離れることはありません。トークン、キー、または顧客データを含むものをチェックする場合、これは重要です。タブを閉じるだけでクリアできます。

troubleshooting

エラーは、解析できなかった最初の位置を指します。これは通常、実際の間違いではなく、その直後です。コンマの欠落、閉じられていない引用符または括弧、または直接の引用符ではなく文書から貼り付けられたスマート引用符などです。まず、報告された位置の上の行を確認してください。

troubleshooting

どちらもいいえ。ハッシュ ジェネレーターは無料で、ダウンロードにはウォーターマークは含まれておらず、最後には何も求められません。作業を終えてから費用がかかることが判明するという流れでは意味がありません。

pricing

いいえ。Hash 生成ツール はデスクトップとスマートフォンのブラウザで使えます。インストール、トライアル開始、ライセンス購入は不要です。必要な機能かどうかは、サンプルではなく実際に困っているファイルでお試しください。

troubleshooting

ハッシュジェネレーターでできること

ビジネス、クリエイター、日常業務など、実際の問題を毎日解決します。自分に合ったユースケースを見つけて始めましょう。

日常利用

ダウンロード後にファイルの整合性を確認

ISOやインストーラー、リリース成果物のSHA-256ダイジェストを計算し、配布元のチェックサムと照合して、ファイルが破損や改ざんされていないことを確認できます

日常利用

大規模な画像ライブラリ内の重複を検出する

ファイルをハッシュ化すれば、フォルダーやNAS共有、クラウドドライブをまたいで重複した写真・ドキュメント・素材を、毎回バイト単位で比較することなく見つけ出せます

開発者向け

Webhookペイロードの署名と検証

WebhookボディのSHA-256ダイジェストを生成し、ローカルでの連携作業やデバッグ中にStripe、GitHub、Shopify、TwilioのHMAC署名を検証できます

ビジネス向け

監査用にソフトウェアリリースのフィンガープリントを取得する

バイナリ、コンテナイメージ、リリース用 tarball の SHA-512 フィンガープリントを生成すれば、コンプライアンスチームはどのビルドがどの顧客に出荷されたかを正確に監査できます

Web・SEO

キャッシュキー・ETagの生成

リクエストボディやクエリパラメーター、ファイル内容をハッシュ化して、RedisやCloudflare Workers、CDNのETagヘッダー向けに決定論的なキャッシュキーを生成できます

日常利用

バックアップの整合性を継続的に確認

毎月のバックアップの SHA-256 ダイジェストを保存しておき、後で再ハッシュ化することで、長期保存メディア上の重要なアーカイブがビット劣化によって密かに破損していないかを確認できます

開発者向け

古いダウンロードの従来の MD5 チェックサムを確認

一部の古いソフトウェアのマニフェストやミラーサイトは、いまだにMD5チェックサムしか公開していません。ファイルをファイルモードに入れ、公開されたMD5の行と比較してください。これはそうしたレガシーな一覧との照合のために特別に含まれており、セキュリティ上重要な用途のためではありません。

プライバシーとセキュリティ

設定監査のためのパスワード&シークレットのフィンガープリント化

設定値・APIキー・パスワードをテキストモードに貼り付けると、監査ログや差分比較用のSHA-256フィンガープリントが得られます。ハッシュ化はすべてブラウザ内で行われるため、シークレット自体を一切さらさずに、2つの環境が同じシークレットを保持していることを証明できます。

出版

文章作成物のタイムスタンプ証明

原稿、契約書の草案、デザインファイルを SHA-256 でハッシュ化し、完成した文書を公開する前にダイジェストだけを公開またはメール送信できます。後になって、その時点で正確な内容が存在したことを証明できます。ファイルを持つ誰もが、公開したハッシュと一致することを検証できるからです。

ビジネス向け

データ移行の検証

データベースやクラウドの移行の前後でエクスポートファイルをハッシュ化して、バイト単位での忠実性を証明できます。何百万行も目視で確認する代わりに、両端の CSV/JSON エクスポートの SHA-256 ダイジェストを比較します。

学歴

授業での提出ファイルの真正性チェック

講師は配布したデータセットやスターターコードのファイルをハッシュ化し、学生に提出物と併せて一致するダイジェストを報告させることができます。これにより、課題に取りかかる前に元の素材を誰も編集していないことを確認できます。

開発者向け

インストールする前にソフトウェアのダウンロードや OS イメージを検証

ダウンロードしたばかりのインストーラー、Linux ISO、アーカイブをファイルモードにドロップし、SHA-256の行を配布元が公式ダウンロードページに記載しているチェックサムと比較しましょう。これはハッシュ生成ツールを使う最も一般的な理由であり、信頼できないものをマシン上で実行する前に、破損したダウンロードや改ざんされたミラーを検出できます。

変換結果を一つずつ確認

すべての写真はスラッシュをそのまま通過し、反対側が完成して出てきます。