CanDoYa
JA

無料SHA256生成ツール

すべてブラウザー内で動作します。アップロードも登録も不要です。

入力
SHA256ハッシュ
ここにSHA256ハッシュが表示されます
テキストを入力するかファイルを選択してください
このツールをシェア

SHA256生成ツールとは

SHA256生成ツールは、テキストやファイルを256ビットの固定長フィンガープリントに変換し、16進数で64文字として表示するものです。同じ入力からは常に同じダイジェストが得られますが、この処理は一方向なので、ハッシュから元のデータを復元することはできません。このツールはブラウザ内でローカルに計算します。

使い方

  1. 1テキストかファイルを選ぶ. 文字列をハッシュ化するなら「テキスト」、ローカルファイルなら「ファイル」に切り替えます。どちらもブラウザ内で処理されます。
  2. 2入力する. テキストを入力・貼り付けするか、ファイルを選択します。ハッシュ化できる内容が入った瞬間にSHA256の値が更新されます。
  3. 3エンコーディングを選ぶ. ダイジェストを小文字hex、大文字HEX、Base64のいずれかで表示し、ワンクリックでコピーします。
  4. 4検証する(任意). 期待するSHA256チェックサムを検証欄に貼り付けると、「一致」か「不一致」がすぐに表示されます。

こんな方に

入力するそばからブラウザ標準のWebCryptoエンジンでハッシュ計算するため、テキストやファイルは端末の外に出ることなく、サーバーへのアップロードも一切ありません。結果は小文字hex、大文字HEX、Base64のいずれかで確認でき、既知のチェックサムを検証欄に貼り付ければ、ダウンロードしたファイルや保存済みハッシュが一致するかをサーバーに何も送らず確認できます。

よくある質問

このSHA256生成ツールは無料ですか

はい、登録不要・回数制限なしで完全に無料です。ハッシュはすべてブラウザ内で計算されるので、何回でも生成できます。

入力したデータはどこかにアップロードされますか

いいえ。入力したテキストや選択したファイルは、ブラウザ標準のWebCrypto APIを使ってローカルでハッシュ化され、サーバーに送信されることはありません。機微な情報でも安心して使えます。

SHA256ハッシュは復号や逆変換できますか

できません。SHA256は暗号化ではなく一方向のハッシュ関数なので、ダイジェストを元のデータに戻す鍵は存在しません。SHA256を「復号」すると謳うツールは、実際には事前に計算済みのハッシュ一覧から値を検索しているだけです。

SHA256ハッシュの長さはどれくらいですか

SHA256のダイジェストは常に256ビット、つまり32バイトです。16進数で表すと64文字、Base64では44文字になります。入力がどれだけ大きくても、この長さは変わりません。

同じテキストなのに別のツールだとハッシュが変わるのはなぜですか

ほぼ間違いなくエンコーディングや隠れた文字が原因です。末尾の改行、スペース、文字コードの違いは入力バイト列を変えてしまい、結果としてハッシュも変わります。このツールは入力欄に表示されている通りのテキストをUTF-8としてハッシュ化します。

SHA256は今でも安全ですか

はい。SHA2ファミリーに属するSHA256には、実用的な衝突攻撃や原像攻撃は知られておらず、TLSやBitcoin、ソフトウェア署名で広く使われています。ただしパスワードの保存には向いていません。単純なSHA256は計算が速すぎるため、bcryptやArgon2のような遅いアルゴリズムを使うべきです。

このツールでファイルをハッシュ化できますか

できます。「ファイル」モードに切り替えてファイルを選択すると、ブラウザ内で読み込んでハッシュ化するのでアップロードは発生しません。結果は同じファイルに対してsha256sumやcertutilを実行した場合と一致します。