ハッシュジェネレーター - SHA-1・SHA-256・SHA-384・SHA-512(テキスト&ファイル)
任意のテキストやファイルのSHA-1・SHA-256・SHA-384・SHA-512の16進ダイジェストを計算します。ブラウザ内蔵のWeb Crypto APIを使用するため、データが端末の外に出ることはありません。
ハッシュ化するテキストを貼り付け…
または任意のファイルをドロップ
ハッシュジェネレーターの利用は完了しましたか?次はこちらもお試しください
ハッシュジェネレーターと相性の良い厳選ツール。ファイルを失うことなく作業を続けられます。
パスワード生成ツール
最大128文字の、暗号学的にランダムな強力なパスワードを、エントロピーをリアルタイムで推定しながら生成します。
今すぐ試すBase64 エンコーダー / デコーダー
任意のテキストやファイルをBase64(URLセーフ版あり)にエンコード、またはBase64をテキストにデコードできます。UTF-8対応。
今すぐ試すJWTデコーダー
JSON Web Tokenをデコードし、ヘッダーとペイロードの確認、有効期限のチェックができます。処理はローカルのみで行われ、トークンがブラウザの外に出ることはありません。
今すぐ試すURLエンコーダー/デコーダー
URLの構成要素やURL全体をパーセントエンコードし、元に戻すこともできます。encodeURIComponentモードとencodeURIモードに対応。
今すぐ試すJSON整形
ブラウザ上でJSONの整形・検証・圧縮ができます。2 / 4 / 8スペースのインデントで見やすく整形したり、1行に圧縮したりして、コピーやダウンロードが可能です。
今すぐ試す差分チェッカー
2つのテキストを行単位で比較できます。分割表示と統合表示に対応し、空白の無視や大文字・小文字の無視も選択可能です。
今すぐ試す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は従来との互換性のために表示されていますが、衝突攻撃に対してはもはや安全とは見なされません。
technicalMD5は破られています。衝突攻撃はノートパソコン上で実用的に可能なため、セキュリティが重要な用途に使ってはいけません。新しいコードが依存しないよう、あえて省いています。キャッシュキーなどセキュリティに関係ない用途には、必要なサイズに切り詰めたSHA-256をお勧めします。
technicalどちらも可能です。文字列を貼り付けるか、入力ボックスにファイルをドロップしてください。ツールはファイルをバイナリストリームとして読み取り、ハッシュ化のAPIに直接渡すため、生成されるダイジェストはsha256sum、openssl dgst、PowerShellのGet-FileHashが出力するものと一致します。
featuresいいえ。暗号学的ハッシュは一方向関数です。ダイジェストから元の入力を効率的に復元する方法は存在しません。それこそが本質であり、整合性チェック、パスワードの保存、署名はすべてこの性質に依拠しています。
technicalいいえ。Web Crypto APIはブラウザ内でハッシュを計算するため、入力データがネットワークを越えることはありません。そのため、機密情報、秘密鍵、アップロードしたくないあらゆるファイルを安全に扱えます。
privacyHow 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.
ダウンロード後にファイルの整合性を確認
ISOやインストーラー、リリース成果物のSHA-256ダイジェストを計算し、配布元のチェックサムと照合して、ファイルが破損や改ざんされていないことを確認できます
大規模な画像ライブラリ内の重複を検出する
ファイルをハッシュ化すれば、フォルダーやNAS共有、クラウドドライブをまたいで重複した写真・ドキュメント・素材を、毎回バイト単位で比較することなく見つけ出せます
Webhookペイロードの署名と検証
WebhookボディのSHA-256ダイジェストを生成し、ローカルでの連携作業やデバッグ中にStripe、GitHub、Shopify、TwilioのHMAC署名を検証できます
監査用にソフトウェアリリースのフィンガープリントを取得する
バイナリ、コンテナイメージ、リリース用 tarball の SHA-512 フィンガープリントを生成すれば、コンプライアンスチームはどのビルドがどの顧客に出荷されたかを正確に監査できます
キャッシュキー・ETagの生成
リクエストボディやクエリパラメーター、ファイル内容をハッシュ化して、RedisやCloudflare Workers、CDNのETagヘッダー向けに決定論的なキャッシュキーを生成できます
バックアップの整合性を継続的に確認
毎月のバックアップの SHA-256 ダイジェストを保存しておき、後で再ハッシュ化することで、長期保存メディア上の重要なアーカイブがビット劣化によって密かに破損していないかを確認できます
Pixoate