Get the SHA-256 of any file or text in seconds
Verifying downloads shouldn't need a command line. Drop a file or paste text for instant SHA-1, SHA-256, SHA-384 and SHA-512 digests. Use and copy results free — no account needed.
ハッシュ化するテキストを貼り付け…
or drop any file — get all four SHA digests to copy
What you can do with ハッシュジェネレーター
Everything this tool helps you accomplish — no learning curve, no setup.
- Generate SHA-256 hashes from any text
- Create SHA-1, SHA-384 and SHA-512 digests
- Verify file integrity with a checksum
- Compute hashes for uploaded files
- Fingerprint passwords or tokens as hex
- Compare downloads against expected checksums
Settings information
2 settings
Every control in ハッシュジェネレーター, explained — what it does and when to use it.
設定
- ソースドロップダウン
- ハッシュ化する対象を、貼り付けたテキストと選択したファイルで切り替えます。ダウンロードしたファイルのチェックサムを確認するなら「ファイル」、貼り付けた文字列のハッシュ値を求めるなら「テキスト」を選びます。オプション: テキストファイル
- ファイルFile input
- ソースを「ファイル」に設定すると表示されるファイル選択ボタンです。別のファイルを選ぶと、そのファイルの5種類のチェックサムがすぐに再計算されます。
ハッシュジェネレーターが終わったら、次はこちらを
ハッシュジェネレーターと相性のよい厳選ツール。ファイルをそのままに、作業を続けられます。
パスワード生成ツール
Weak, reused passwords get accounts hijacked. Create cryptographically random passwords up to 128 characters with live strength feedback, then copy securely. Free to use, with no account needed.
今すぐ試すBase64 エンコーダー / デコーダー
Cryptic Base64 in logs and payloads slows you down. Decode to readable text or encode any text or file — URL-safe, UTF-8 safe, and instant in your browser.
今すぐ試すJWTデコーダー
Debugging auth means squinting at opaque tokens. Paste a JWT to see its decoded header, payload and expiry instantly — then copy locally. Free to use, with no account needed.
今すぐ試すURLエンコーダー/デコーダー
Percent-encoded URLs are unreadable, and hand-editing breaks them. Paste any string or full URL to encode or decode it correctly in component or full-URL mode, right in your browser.
今すぐ試すJSON整形
One-line API responses are impossible to scan. Paste or drop JSON to validate it, pretty-print at 2, 4, or 8 spaces, or minify it for production — instantly in your browser.
今すぐ試す差分チェッカー
Eyeballing two versions misses changes. Paste both texts and see every addition and deletion highlighted in split or unified view — then copy the result. Free to use, with no account needed.
今すぐ試すよくある質問
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ハッシュジェネレーターでできること
ビジネス、クリエイター、日々の作業で毎日役立つ、実際の課題を解決します。あなたに合う使い方を見つけて、数秒で始めましょう。
ダウンロード後にファイルの整合性を確認
ISOやインストーラー、リリース成果物のSHA-256ダイジェストを計算し、配布元のチェックサムと照合して、ファイルが破損や改ざんされていないことを確認できます
大規模な画像ライブラリ内の重複を検出する
ファイルをハッシュ化すれば、フォルダーやNAS共有、クラウドドライブをまたいで重複した写真・ドキュメント・素材を、毎回バイト単位で比較することなく見つけ出せます
Webhookペイロードの署名と検証
WebhookボディのSHA-256ダイジェストを生成し、ローカルでの連携作業やデバッグ中にStripe、GitHub、Shopify、TwilioのHMAC署名を検証できます
監査用にソフトウェアリリースのフィンガープリントを取得する
バイナリ、コンテナイメージ、リリース用 tarball の SHA-512 フィンガープリントを生成すれば、コンプライアンスチームはどのビルドがどの顧客に出荷されたかを正確に監査できます
キャッシュキー・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の行を配布元が公式ダウンロードページに記載しているチェックサムと比較しましょう。これはハッシュ生成ツールを使う最も一般的な理由であり、信頼できないものをマシン上で実行する前に、破損したダウンロードや改ざんされたミラーを検出できます。
