ハッシュジェネレーター - SHA-1・SHA-256・SHA-384・SHA-512(テキスト&ファイル)

任意のテキストやファイルのSHA-1・SHA-256・SHA-384・SHA-512の16進ダイジェストを計算します。ブラウザ内蔵のWeb Crypto APIを使用するため、データが端末の外に出ることはありません。

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

または任意のファイルをドロップ

ファイルは処理後に自動削除されます透かしなし登録不要で無料でご利用いただけます

ハッシュジェネレーターの利用は完了しましたか?次はこちらもお試しください

ハッシュジェネレーターと相性の良い厳選ツール。ファイルを失うことなく作業を続けられます。

すべてのツールを見る

Frequently Asked Questions

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

features

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

technical

MD5は破られています。衝突攻撃はノートパソコン上で実用的に可能なため、セキュリティが重要な用途に使ってはいけません。新しいコードが依存しないよう、あえて省いています。キャッシュキーなどセキュリティに関係ない用途には、必要なサイズに切り詰めたSHA-256をお勧めします。

technical

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

features

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

technical

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

privacy

How Hash Generator helps you get it done

Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.

Everyday Use

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

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

Everyday Use

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

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

For Developers

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

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

For Business

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

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

Web & SEO

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

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

Everyday Use

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

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