Блин, Ваван! Я ж давно тебе говорил, что писал эти CRC на си, и посчитаю тебе эту сумму за символическое количество пива. Там алгоритм простейший.
Ткнул в яндекс - оказывается, и писать ничего не надо.
Прога назывеется Fsum Frontend 1.5.5.1
Поддерживает 96 всяких разных контрольных сум, хешей, дайджестов и т.д. Естественно, и CRC24 в том числе.
Если нужна помощь - звони!
http://downloads.sourceforge.net/fsumfe/fsumfrontend-1.5.5.1-bin.zip?modtime=1211903160&big_mirror=0&filesize=659247It supports 96 algorithms: alder8, adler16, adler32, ap hash, bdkr, cksum, cksum mpeg2, crc8, crc16, crc16 ccitt, crc16 ibm, crc16 x25, crc16 xmodem, crc16 zmodem, crc24, crc32, crc32 bzip2, crc32 jamcrc, crc32 mpeg2, crc64, crc64 ecma, djb hash, dha256, edonley/emule, elf32, fletcher8, fletcher16, fletcher32, fnv0-32, fnv0-64, fnv1-32, fnv1-64, fnv1a-32, fnv1a-64, fork256, ghash3, ghash5, gost, has160, haval (128, 160, 192, 224, 256 bits) (3, 4, 5 passes), jhash, js hash, md2, md4, md5, panama, pjw32, ripemd128, ripemd160, ripemd256, ripemd320, rs hash, sdbm, sha0, sha1, sha224, sha256, sha384, sha512, size64, snefru2 (128, 256 bits) (4, 8 passes), sum8, sum16, sum24, sum32, sum64, sumbsd, sumsyv, tiger128, tiger160, tiger192, tiger2, tiger tree, tiger tree 2, whirlpool0, whirlpool1, whirlpool2, xor8, xum32.
Кстати, проект с открытыми исходниками, находится sourceforge.net, работает на различных платформах