The Checksum Generator, located under the Tools menu, allows the user to generate checksums for an entire document or a selection within a document. The Checksum Generator currently calculates twelve types of checksums/digests:

 

CheckSum-8: 8 bit count, adds all the bytes, initial value = 0x00

CheckSum-16: 16 bit count, adds all the bytes, initial value = 0x0000

CheckSum-32: 32 bit count, adds all the bytes, initial value = 0x00000000

CheckSum-64: 64 bit count, adds all the bytes, initial value = 0x0000000000000000

CRC-16:  16 bit CRC, polynomial = 0x8005, initial value = 0x0000

CRC-16/CCITT: 16 bit CRC, polynomial = 0x1021, initial value = 0xFFFF

CRC-32: 32 bit CRC, polynomial = 0x04C11DB7, initial value = 0xFFFFFFFF 

Custom CRC: 16 bit or 32 bit CRC, user defined polynomial and initial value

MD2: RSA Data Security, Inc. MD2 Message-Digest Algorithm

MD4: RSA Data Security, Inc. MD4 Message-Digest Algorithm

MD5: RSA Data Security, Inc. MD5 Message-Digest Algorithm

SHA1: Secure Hash Algorithm

 

Clicking the generate button will perform the calculations with the selected algorithms, the user can then view the results in hex or decimal in the results window by adjusting the environment settings (byte order, signed / unsigned status, and data types).

 

 

 

From the checksum results window users can copy selected values to the windows clipboard by pressing Ctrl+C or recalculate the checksum by pressing the refresh button (located in upper right corner of results window).

 

Additionally, users can view checksums (excluding digest) in 1s Complement or 2s Complement by toggling the drop down menu.