For the CRC stage, you can also specify crc-32 for a 32 bit one. I seem to remember that the latest module on the distribution page has the newer algorithms that you're asking for - but I'd have to check..
On 7/31/07, Paul Gilmartin <[EMAIL PROTECTED]> wrote: > Looking for data validation, I find the CRC stage. But 16-bit checksums > are much in disrepute -- probably good enough for detecting noise, but > not sound cryptographically. (Heck, even the 128-bit MD5 is now suspect.) > Is better available somewhere? SHA-1? Or even the lowly MD5? Weakness > notwithstanding, MD5 has the advantage of being readily available on > other platforms. > > And I readily suspected and proved a weakness in PIPE CRC: files > with content: > > a > bc > > and: > > ab > c > > show identical CRC checksums -- apparently the algorithm ignores record > boundaries. This is unfortunate because such framing errors are readily > introduced by transfer to a stream-oriented workstation and back. And > consider Melinda's(?) assertion that CMS Pipelines is superior to other > pipe utilities because not all data should be treated as streams. I > suppose PIPE PACK | CRC can be used to overcome the record boundary > deficiency. > > For my testing, I would have liked a stage comparable to the Rexx C2X > function. Of course, it's easy to write, but has someone else already > invented that wheel? > > Thanks, > gil > -- > StorageTek > INFORMATION made POWERFUL > -- Bruce Hayden Linux on System z Advanced Technical Support Endicott, NY
