ハッシュ入力
整合性確認ツール
SHAハッシュ生成
UTF-8テキストやローカルファイルからSHA-1、SHA-256、SHA-384、SHA-512を生成し、HEXまたはBase64をコピーして一般的なチェックサム形式をアップロードなしで検証します。
Web Crypto
ダイジェスト詳細
ハッシュ結果の概要
アルゴリズム
ダイジェストビット数
入力サイズ
HEX長
入力元
検証
よく使うSHAの例
SHAアルゴリズム早見表
| アルゴリズム | ダイジェストサイズ | HEX長 | 主な用途 |
|---|---|---|---|
| SHA-1 | 160 ビット | 40 文字 | 旧式の照合のみ。新しいセキュリティ用途には非推奨 |
| SHA-256 | 256 ビット | 64 文字 | チェックサム、整合性、パッケージ検証、署名 |
| SHA-384 | 384 ビット | 96 文字 | 現代システム向けの長いダイジェスト |
| SHA-512 | 512 ビット | 128 文字 | 長いリリースチェックサムと高強度の整合性指紋 |
ハッシュの説明
ローカル処理テキストとファイルをWeb Cryptoでブラウザー内処理し、アップロードしません。
決定的な出力同じバイトとアルゴリズムは常に同じダイジェストになります。
文字コードの影響テキストはUTF-8バイト、ファイルは元のバイト列を使います。
元に戻せませんSHAは一方向の指紋で、元のデータへデコードできません。
SHAハッシュ生成のよくある質問
SHA-1を使うべきですか?
旧システムや公開済みの旧チェックサムとの互換性だけに使います。新しい整合性確認にはSHA-256が実用的です。
ファイルはアップロードされますか?
されません。ブラウザー内で読み込み処理します。256 MB制限でブラウザーのメモリを保護します。
公開チェックサムをどう検証しますか?
同じアルゴリズムで内容を処理し、HEX、Base64、チェックサム行を比較欄へ貼り付けます。
SHAは暗号化ですか?
いいえ。SHAは一方向の指紋で、元のデータへ復号できません。