整合性確認ツール

SHAハッシュ生成

UTF-8テキストやローカルファイルからSHA-1、SHA-256、SHA-384、SHA-512を生成し、HEXまたはBase64をコピーして一般的なチェックサム形式をアップロードなしで検証します。

ハッシュ入力

テキストまたはローカルファイル

Web Crypto

HEXダイジェストBase64ダイジェスト

ダイジェスト詳細

ハッシュ結果の概要

アルゴリズム
ダイジェストビット数
入力サイズ
HEX長
入力元
検証

よく使うSHAの例

SHAアルゴリズム早見表

アルゴリズムダイジェストサイズHEX長主な用途
SHA-1160 ビット40 文字旧式の照合のみ。新しいセキュリティ用途には非推奨
SHA-256256 ビット64 文字チェックサム、整合性、パッケージ検証、署名
SHA-384384 ビット96 文字現代システム向けの長いダイジェスト
SHA-512512 ビット128 文字長いリリースチェックサムと高強度の整合性指紋

ハッシュの説明

ローカル処理テキストとファイルをWeb Cryptoでブラウザー内処理し、アップロードしません。
決定的な出力同じバイトとアルゴリズムは常に同じダイジェストになります。
文字コードの影響テキストはUTF-8バイト、ファイルは元のバイト列を使います。
元に戻せませんSHAは一方向の指紋で、元のデータへデコードできません。

SHAハッシュ生成のよくある質問

SHA-1を使うべきですか?

旧システムや公開済みの旧チェックサムとの互換性だけに使います。新しい整合性確認にはSHA-256が実用的です。

ファイルはアップロードされますか?

されません。ブラウザー内で読み込み処理します。256 MB制限でブラウザーのメモリを保護します。

公開チェックサムをどう検証しますか?

同じアルゴリズムで内容を処理し、HEX、Base64、チェックサム行を比較欄へ貼り付けます。

SHAは暗号化ですか?

いいえ。SHAは一方向の指紋で、元のデータへ復号できません。