MD5ハッシュ生成
テキストのMD5ハッシュ値を生成します。チェックサムや非セキュリティ用途に。
CRC-16・CRC-32・Adler-32・Sum-8チェックサムを一括計算します。
チェックサムはデータの整合性を確認するための短い値です。データ転送・ファイル保存・通信プロトコルなどで、データが破損していないかを検証するために使われます。
CRC-16は16ビット(4桁の16進数)の出力を持ち、CRC-32は32ビット(8桁の16進数)の出力を持ちます。CRC-32は衝突確率が低く、ZIPやEthernetなど多くの標準で採用されています。CRC-16はシリアル通信やストレージなどで使われます。
多項式と計算方式が異なります。CRC-16/CCITT(0x1021)はITU-T V.41やBluetooth等で、CRC-16/IBM(0x8005)はUSBやModbusなどで使われています。用途に応じて適切な方式を選択してください。
Adler-32はMark Adlerが考案した32ビットチェックサムアルゴリズムです。zlibライブラリ(PNG・HTTP圧縮)で使用されています。CRC-32より計算が速いですが、短いデータでは衝突耐性がやや劣ります。
いいえ、すべての計算はブラウザ内でJavaScriptにより実行されます。入力データがサーバーへ送信されることはありません。
現在のツールはテキスト入力に対応しています。ファイルのチェックサム検証には、OSのコマンドラインツール(md5sum / sha256sum / cksum)の使用を推奨します。