メインメニューを開く

差分

CRC-32

27 バイト追加, 2022年12月2日 (金) 05:22
編集の要約なし
'''CRC-32'''(語源:Cyclic Redundancy Check 32)、[[チェックサム]]を算出する[[アルゴリズム]]のひとつである。
CRCシリーズは「CRC-1」から「CRC-256」くらいまで大量に存在しているが、このうち[[CRC-16]]とCRC-32は「非常に軽い」「結果が16ビット整数や32ビット整数」などの理由で今なお広く使われている。32は「非常に軽い」「結果が16ビット整数や32ビット整数」「バランスが良い」などの理由で今なお広く使われている。
CRC32と似たような[[アルゴリズム]]としては[[MD5]]や[[SHA1]]などの[[ハッシュ関数]]があるが、これらの結果は「[[文字列]](より正確には[[BigInteger]])」となってしまうため、[[組込]]などの世界では非常に扱いにくいということもあり、今なおCRC-16やCRC-32が現役で使われている。