# Uses of Class
org.apache.commons.codec.digest.Crc16

Packages that use Crc16
Package
Description
org.apache.commons.codec.digest
Simplifies common `MessageDigest` tasks and includes a libc crypt(3) compatible crypt method that supports DES, MD5, SHA-256 and SHA-512 based algorithms as well as the Apache specific "$apr1$" variant.

- ## Uses of Crc16 in org.apache.commons.codec.digest

  Classes in org.apache.commons.codec.digest that implement interfaces with type arguments of type Crc16
  Modifier and Type
  Class
  Description
  `static final class`
  `Crc16.Builder`
  Builds `Crc16` instances.
  Methods in org.apache.commons.codec.digest that return Crc16
  Modifier and Type
  Method
  Description
  `static Crc16`
  Crc16.`arc()`
  Creates a new CRC16-CCITT Checksum.
  `static Crc16`
  Crc16.`ccitt()`
  Creates a new CRC16-CCITT Checksum.
  `static Crc16`
  Crc16.`dnp()`
  Creates a new CRC16-DNP Checksum.
  `Crc16`
  Crc16.Builder.`get()`
  Creates a new `Crc16` instance.
  `static Crc16`
  Crc16.`ibmSdlc()`
  Creates a new CRC16-IBM-SDLC Checksum.
  `static Crc16`
  Crc16.`maxim()`
  Creates a new instance for CRC16-MAXIM Checksum.
  `static Crc16`
  Crc16.`mcrf4xx()`
  Creates a new instance for CRC16-MCRF4XX Checksum.
  `static Crc16`
  Crc16.`modbus()`
  Creates a new instance for CRC16-MODBUS Checksum.
  `static Crc16`
  Crc16.`nrsc5()`
  Creates a new instance for CRC16-NRSC-5 Checksum.
  `static Crc16`
  Crc16.`usb()`
  Creates a new instance for CRC16-USB Checksum.