アルゴリズムと入力方法を選択してください。空のテキストやゼロバイトのファイルも計算できます。
テキストまたはローカルファイルを選択し、SHA アルゴリズムを1つ選んで計算します。結果にはアルゴリズム、入力方法、実際のバイト数、完全な小文字の16進ハッシュ値が表示されます。ハッシュ値をコピーするか、結果を手動で選択できます。入力を変更すると古い結果は直ちに無効になります。
テキストは UTF-8 でエンコードされ、CRLF と CR の改行は LF に統一されます。前後の空白は削除せず、大文字・小文字の変更や Unicode 正規化も行いません。エスケープ表記を解釈せず、BOM を自動で追加・削除しません。明示的な BOM と NUL は計算に含まれます。ファイルモードでは元の全バイトを保持し、ファイル名、種類、更新時刻は計算に含めません。
例の abc に改行は含まれません。SHA-256 の期待されるハッシュ値は以下のとおりです。他のアルゴリズムの公式テストベクトルは RFC 6234 を参照してください。
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015adテキストの上限は 200000 UTF-16 コード単位(一部の絵文字は2単位)、エンコード後は 800000 バイトです。ファイルの上限は 16 MiB です。入力は切り詰められません。ブラウザーはファイル全体を読み込むため、実際のメモリー使用量はファイルサイズを超える場合があります。ハッシュは暗号化、パスワード保存、署名検証、ウイルス検出ではありません。信頼できる出所の証明や衝突が絶対にないことの保証にもなりません。独立した信頼できる経路で提供されたハッシュ値と照合してください。
このツールは入力、ファイル、ハッシュ値をアップロード、保存、記録しません。ページのリソースは通常どおり読み込まれます。クリアはページ内の参照を取り除くだけで、ブラウザーのメモリーやクリップボード履歴の安全な消去を保証せず、悪意のある拡張機能やページスクリプトも防げません。開始済みのクリップボードへの書き込みは取り消せません。読み込みは中止できますが、内部のハッシュ計算は実際には中止できません。キャンセル後は計算が終了するまで次の計算を開始できません。
読み込みの進捗は実際のバイト数に基づきます。ハッシュ計算段階ではタスク 0/1 のみを表示し、経過時間、推定残り時間、処理速度が不明な場合は横線を表示します。ファイルの読み込み完了はハッシュ計算の完了ではありません。
RFC 6234Web Crypto入力とアルゴリズムを選び、計算後に完全なハッシュ値をコピーします。空のテキストも有効です。ファイルモードではファイルの選択が必要です。入力を変更すると古い結果が消去されます。キャンセルは結果の表示のみを停止し、内部のハッシュ計算は続いている場合があります。