報告・確認用テキスト
入力後にハッシュ値を計算します。
安全な利用メモ
- 入力はブラウザ内で処理し、保存も外部送信もしません。
- パスワード、トークン、APIキーなどの秘密情報は貼り付けないでください。
- ハッシュ値は暗号化ではありません。元データの秘匿や保管には使わないでください。
- MD5とSHA-1は現代的なセキュリティ用途に適さないため、この初期版では提供しません。
計算例
実務で使う場面
- 公開された期待hashと、手元の確認用textが同じbyte列かを照合するとき。
- copy前後でtext、改行、空白が変わっていないかを比較するとき。
- 作業記録へ、確認時点のtext hashと使用方式を記録するとき。
結果の読み方
- 主要結果には一覧の先頭方式であるSHA-256のhex値を表示します。
- 文字数はUnicode文字数、入力サイズはUTF-8 byte数なので、日本語などでは値が異なる場合があります。
- hexとbase64は、同じdigestを異なる文字表現で示したものです。
- 同じbyte列からは同じhashが得られますが、改行、空白、BOM、大文字小文字の違いでもhashは変わります。
注意事項
- hashは暗号化ではなく、hashから元textを安全に保管できる仕組みでもありません。
- password保存用の処理ではありません。用途に合う専用方式を使用してください。
- 秘密情報、token、API keyは入力しないでください。
- 信頼できる期待hashとの比較がない場合、textの出所や真正性は確認できません。
- dataとhashを同時に変更できる相手に対する完全性保証にはなりません。
- Unicode normalizationやline endingの差を自動でそろえないため、比較前に入力byte列の条件を確認してください。
- hash一致だけで作成者や配布元を証明することはできません。
関連ツールと次の流れ
- 設定diff比較確認対象configの変更行を先に絞り、比較対象を整理します。
- config区間抽出・正規化大きいconfigからhash記録の対象区間を抽出します。
- AI投入前マスク外部相談前に、確認用textへ残る識別子をマスクします。
- AI回答の実行前チェック相談後に提示されたcommandを実行前に確認します。
実務上の注意
- 照合に使う場合は、提供元が公開している期待値とアルゴリズム名を必ず合わせてください。
- ファイル全体のチェックサム確認や電子署名検証は、別途専用ツールや提供元の手順で確認してください。