文章またはファイルの CRC32、MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512、SHA3-256、SHA3-384、SHA3-512 を計算します。文章は選んだ文字コードのバイトになります。ファイルは元のバイトのままです。鍵を付ければ HMAC ですが、CRC32 は鍵を受け付けません。
同じ入力は同じダイジェストになり、1 ビット変わると大きく変わります。ダウンロードの確認や、ファイルを送らずに一致を見るときに使います。MD5 と SHA-1 は衝突に耐えません。SHA-256 はチェックサムには向きますが、パスワード保存には速すぎます。パスワードには bcrypt や Argon2 が要ります。このページはそれを名乗りません。
\r\n と \n の違いで値は変わります。ファイルはバイトそのもので、文字コードは使いません。HMAC の鍵は UTF-8 のままです。改行なしの hello の SHA-256 は 2cf24dba で始まります。違えば、見えない空白が入っています。バイトの確認は 文字列からバイト、戻せる符号化は Base64 です。ハッシュからは原文に戻れません。