Value  | Short description  | Additional description  | Example  | 
mod10  | Modulus 10 / Luhn formula  | Used in credit cards checksums, IMEI for preventing accidental typing errors. ISO/IEC 7812-1  | ng:checksum('123456789','mod10')  returns 7  | 
pzn  | Modulus 11 / PZN PharmaZentralNummer  | Used for pharmaceutical products.  | ng:checksum('1234567','pzn') returns 3  | 
isbn10  | Modulus 11 / ISBN 10 - International standard book number  | Identifies a book by 9 digits and a control digit.  | ng:checksum('034539180','isbn10') returns 2  | 
isbn13  | EAN13 / ISBN 13 - International standard book number  | Identifies a book by 12 digits and a control digit. This is identical to an EAN 13 checksum and can be used in an EAN 13 barcode. (ISBN10 and ISBN13 are currently interchangeable numbers)  | ng:checksum('978034539180','isbn13') returns 3  | 
| issn | ISSN / International standard serial number  | Represents periodical items, like a magazine, newspaper  | ng:checksum('0360528','issn') returns 0  | 
mod43  | Modulo43  | Often used in code39 barcodes  | ng:checksum('1234567AB','mod43') Returns 6  | 
crc32  | CRC-32 / ISO-HDLC Cyclic redundancy check  | Used as integrity test of data,  specially in from volatile medias or in zip files.  | ng:checksum('ABCDEFGHIJKLMN','crc32') Returns 2871390021 (always a 32 bit number)  | 
md5  | MD5 / Message-digest algorithm  | Used for data verification and is modified checks. Historically used for password encryption (Unsafe for security purposes)  | ng:checksum('ABCDEFGHIJKLMN','md5') Returns 47e441c9bbd571f97fc86c5be32f6cc0 (Hex representation of bytes)  | 
sha1  | SHA1 / Secure Hash Algorithm 1  | Used for data verification (In GitHub and other places. Historically used for password encryption (Considered unsafe today, but requires a lot of CPU power to break)  | ng:checksum('ABCDEFGHIJKLMN','sha1') Returns 6238bf61dd8df8f77156b2378e9e39cd3939680c (Hex representation of bytes)  | 
sha256  | SHA256 / Secure Hash Algorithm 2 (256)  | Used for password encryption, considered safe.  | ng:checksum('ABCDEFGHIJKLMN','sha256') Returns: 93c5f007220b38ab257456a0e96540d148d4425cf91569dbcdfe6b72685538a4 (Hex representation of bytes)  | 
fik  | FIK - Fælles indbtalingskort (Common payment slip)  | The Danish Giro kort / indbetalingskort payment slip system.  | ng:checksum('00000000404066','fik') Returns 3  |