
---------------------------------------------------------------------------
		    FAQ - CrCheck - English
$Id: CrCheck_FAQ_Eng.txt,v 1.6 2024/07/08 12:36:44 ralph Exp $
---------------------------------------------------------------------------
CRLF, UTF-8, Markdown Format


**Q:** I think it is time for "CrCheck" to change its algorithm to a "HASHING" system, by using SHA-1 or RIPEMD-160 algorithm. MD5 algorithm is NOT recommended though. They will create much better security than CRC-32/CRC-48.

**A:** Sure, there are better (and slower) algorithms than crc32, e.g., MD5 or SHA-1, but that would mean a complete rewrite of CrCheck. For standard integrity checking, crc32 is sufficient.

---

**Q:** In "CRCHECK.TXT" you must save the original file paths too!

**A:** There's no benefit in doing so. For example, consider changing CD-ROM letters.

---

**Q:** Thanks for your answer. I have one question: How do you make a checksum on one disk including all directories and subdirectories?

**A:** Currently, this is not possible with CrCheck 4.xx (having one crcheck.txt file). A workaround is to use DoGlobal.exe (attached), which creates a separate CrCheck.txt for each directory (dg cr2pgp.com).

I plan to add recursive directory walking as well as Win32 long file name support to CrCheck 5.00.

---

If you have further questions or need additional information, please feel free to ask.

