Cookie の使用について.本サイトでは、基本機能の提供に必要な必須 Cookie を使用しています。さらに、同意いただいた場合に限り、アクセス解析 Cookie を利用して利用状況を把握し、サービス改善に役立てます。詳しくは .
このツールが役に立ったら、開発者にコーヒーを奢ってください ☕
SHA1、SHA256、SHA512などのアルゴリズムに対応したオンラインハッシュ生成・検証ツール。ソルト設定と複数ラウンドイテレーションオプションを提供します。
データが改ざんされていないか検証する必要がある場合、またはパスワードなどの機密情報の不可逆的なデジタルフィンガープリントを生成する場合、このツールは素早い完成を支援します。SHA暗号計算機は、標準的な暗号学的ハッシュ関数に基づくオンラインツールで、任意の長さの入力データ(文字列またはバイトシーケンス)を特定のアルゴリズム(SHA256など)を通じて、固定長の一意の「ハッシュ値」に変換できます。このプロセスは一方向であり、ハッシュ値から元のデータを逆算することはできないため、データの完全性検証、パスワード保存、デジタル署名など広く利用されています。
Q:SHA1とSHA256の違いは何ですか、どちらを使うべきですか?
SHA1で生成されたハッシュ値の長さは160ビット(40文字のHex)で、SHA256は256ビット(64文字のHex)です。SHA1は既に衝突の脆弱性が実証されており、セキュリティが不十分です。パスワード保存、ファイル検証、デジタル署名など、新しいセキュリティアプリケーションではSHA256またはより安全なSHA512/SHA3アルゴリズムを使用する必要があります。
Q:「ソルト値を追加する」ことの利点は何ですか?
ソルト値を追加することで、ハッシュのセキュリティが大幅に向上します。例えば、パスワード「123456」に直接SHA256ハッシュを実行した場合、結果は固定であり、事前計算攻撃(レインボーテーブル)の対象になりやすいです。しかし、各ユーザーにランダムなソルト値(例えば「xY7#kL」)を追加してから「123456xY7#kL」に対してハッシュを実行すると、パスワードが同じでも、最終的なハッシュ値は完全に異なり、そのような攻撃を効果的に防ぐことができます。
「入力形式」がデータの実際の形式と完全に一致することを確認してください。一致しない場合、エラーが発生します。平文入力の場合、異なる「文字エンコーディング」(UTF-8やASCIIなど)は異なるバイト列につながり、異なるハッシュ値を生成するため、ソースデータのエンコーディングに応じて正しく選択してください。「暗号化ラウンド数」を増やすと、計算時間が大幅に増加するため、セキュリティ要件と性能のバランスをとってください。このツールはブラウザ内でローカルに計算を完了し、データはサーバーにアップロードされませんが、非常に機密性の高い情報の処理は避けることをお勧めします。
パスワード保存実践では、SHA256ハッシュのみの使用は十分に安全ではなく、ソルト値と高ラウンド数イテレーション(またはPBKDF2やbcryptなどの専用パスワードハッシュ関数)と組み合わせる必要があります。このツールの高度なオプションはこのための基礎を提供しています。典型的なアプリケーションの例は、ソフトウェアパッケージの完全性検証です。ファイルをダウンロードした後、このツールを使用して(SHA256アルゴリズムを選択し、入力形式を「ファイル」またはそれに対応するHex値に設定)ハッシュ値を計算し、公式で発行されたチェックサムと比較します。一致した場合、ファイルが改ざんされていないことが確認できます。例えば、文字列「hello world」がSHA256ハッシュされた後(小文字Hex)の固定結果は:b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9、このツールの計算精度を検証するために、この結果を使用できます。

ファイルSHA検証
ファイルのSHAハッシュ値を計算し、整合性とセキュリティを検証し、SHA-1/256/512アルゴリズムをサポートします

SHAKE ハッシュ計算
SHAKE-128/256に対応した可変長ハッシュ生成ツール。ソルト機能、複数ラウンドの反復処理、複数の入出力形式に対応しています。

SHAハッシュ一括生成ツール
SHA-1、SHA-256、SHA-512ハッシュ値を一括生成。HEX/Base64形式や大文字・小文字変換に対応し、データの検証や署名に最適です。

HMAC-SHA計算ツール
メッセージ認証コードを安全に計算。SHA256/SHA512などのアルゴリズムに対応し、データの完全性と送信元の身元を検証します。

ファイルSHA検証
ファイルのSHAハッシュ値を計算し、整合性とセキュリティを検証し、SHA-1/256/512アルゴリズムをサポートします

SHAKE ハッシュ計算
SHAKE-128/256に対応した可変長ハッシュ生成ツール。ソルト機能、複数ラウンドの反復処理、複数の入出力形式に対応しています。

SHAハッシュ一括生成ツール
SHA-1、SHA-256、SHA-512ハッシュ値を一括生成。HEX/Base64形式や大文字・小文字変換に対応し、データの検証や署名に最適です。

HMAC-SHA計算ツール
メッセージ認証コードを安全に計算。SHA256/SHA512などのアルゴリズムに対応し、データの完全性と送信元の身元を検証します。

Keccakハッシュ計算ツール
Keccak-224/256/384/512アルゴリズムに対応したオンラインハッシュツール。ソルト、ラウンド数、複数の入出力フォーマットを提供します。