Cyclic Redundancy Check

Cyclic Redundancy Check definition - hacker
A hash function used to get a small integer number from a rather large information block. It results from a calculation made on network traffic information to detect errors made in the transmission or in the duplication of files. CRCs are typically calculated before and after the transmission or the duplication of files and then compared to confirm that they are, indeed, alike. The most widely used CRC calculations are done in a manner such that anticipated types of errors (such as transmission channel noise) are usually detected.

It is important to note, however, that CRCs cannot be relied upon to confirm the integrity of information (that is, that no alterations have been made in the information) because through intentional modification, some crackers can cause changes in the data that remain undetected by a CRC. However, cryptographic hash functions could be used to verify data integrity. The important operation used to calculate a CRC is binary division, with the remainder from the division operation determining the CRC. In fact, CRC types are often identified by a polynomial—the number used as the divisor, displayed in hexadecimal format. A frequently encountered CRC type is that used by Ethernet, PKZIP, WinZip, and PNG; namely, the polynomial 0x04 C11DB7 (a.k.a. CRC-32).

See Also: Crackers; Ethernet; Network.

GNU_FDL. Cyclic Redundancy Check. [Online, 2004.] GNU_FDL Website. http://www.free-definition.com/Cyclic-redundancy-check.html.

Webster's New World Hacker Dictionary Copyright © 2006 by Bernadette Schell and Clemens Martin.
Published by Wiley Publishing, Inc., Indianapolis, Indiana.
Used by arrangement with John Wiley & Sons, Inc.

Comments
Improve this definition.
Do you have more to add? Share your linguistic knowledge or observation.
/Register to save your comments.