ブラウザでテキストをハッシュ化する理由
チェックサム、キャッシュキー、重複排除、整合性チェックは、すべてハッシュから始まります。上の入力欄にテキストを貼り付ければ、機密になり得る内容をオンラインサービスのサーバーに通すことなく、16進ダイジェストが即座に得られます。
仕組み
テキストはUTF-8としてエンコードされ、ブラウザネイティブのWeb Crypto API(crypto.subtle.digest)でダイジェストが計算されます。アルゴリズムオプションでSHA-256、SHA-1、SHA-512を切り替えられ、出力は小文字の16進数です。