コンテンツへスキップ
Toova
すべてのツール

SHA-256ハッシュ生成ツール

プライバシー優先設計 — すべてブラウザ内で処理します

任意のテキストやファイルのSHA-256ハッシュをブラウザ内で計算します。Toovaは256ビットの16進ダイジェストを即座に生成し、ファイルのドラッグアンドドロップにも対応し、すべての処理を端末上で完結させます。チェックサム、署名、ブロックチェーン識別子、完全性チェックに便利です。

なぜSHA-256か

SHA-256は現代のインターネットの主力ハッシュ関数です。TLS証明書、Bitcoinのブロックハッシュ、パッケージマネージャーのチェックサム、Dockerイメージのダイジェスト、コード署名のいずれもSHA-256を使います。実用上の衝突耐性があり、複数ギガバイトのファイルにも十分な速度で動作します。強い暗号学的ハッシュを求めるシステムが具体的に指定しない場合、SHA-256は安全な既定値です。

テキストとファイルのハッシュ化

文字列を入力または貼り付けると、ハッシュがリアルタイムで更新されます。ファイルをドロップすると、Toovaはチャンク単位で読み込むため、非常に大きなファイルでもメモリ使用量は低いままです。出力は既定で64文字の小文字16進文字列です。出力先が期待する形式に合わせて、大文字またはBase64に切り替えられます。秘密鍵を使うHMACバリアントには、専用のHMACツールを利用してください。

ローカル動作、アップロードゼロ

すべてのハッシュはブラウザ内で計算されます。入力がページから外に出ることはなく、内容に関するテレメトリーもありません。最初の読み込み後はオフラインでも動作するため、社内ドキュメントや非公開の成果物、NDAで保護された情報のハッシュ化にも安全に使えます。Networkタブを開いてご自身で確認してみてください。

よくある質問

SHA-256はパスワードハッシュに安全ですか?
単独では安全ではありません。SHA-256は速すぎるため、攻撃者は毎秒数十億回の推測を試せます。パスワードにはbcrypt、scrypt、argon2のような、ソルト付きで遅い関数を使ってください。SHA-256はチェックサム、署名、コンテンツアドレッシングには適しています。
SHA-256とSHA-2の違いは何ですか?
SHA-2はハッシュ関数のファミリーです。SHA-256はそのメンバーの一つで、出力長は256ビットです。他にもSHA-224、SHA-384、SHA-512があります。実用上はSHA-256が圧倒的に最も広く使われています。
バイナリファイルもハッシュ化できますか?
はい。任意のファイルを入力エリアにドラッグアンドドロップしてください。ツールはファイルをハッシュ関数にストリーミングするため、複数ギガバイトの入力でも、ブラウザのメモリを使い切ることなく妥当な時間でハッシュ化できます。
コマンドラインとブラウザでハッシュが違うのはなぜですか?
ほぼ常に改行コードの問題です。CRLF行末のテキストファイルと、同じ内容のLF行末ファイルでは異なるハッシュになります。末尾の改行を取り除くツールもあります。一貫性のために、両側で生のバイナリとしてハッシュ化してください。
入力はどこかへ送信されますか?
いいえ。ハッシュはブラウザ内で計算されます。アップロード、ログ記録、分析は一切ありません。