The Encoders package offers some tools useful to work with cryptographic materials and the cryptography module.
It contains:
- Base64Encoder - It encodes and decodes Base64 Strings and converts the data to different useful formats. It is based on the Bouncy Castle Base64 Encoder and iterates between bytes on low-level implementation.
- HexaEncoder - It encodes and decodes the Hexadecimal representation of characters on Strings. It is based on Bouncy Castle Hex Encoder and iterates between bytes on low-level implementation.
- Base64UrlEncoder - It encodes and decodes Base64 Url Strings and converts the data to different useful formats. It is based on the Bouncy Castle UrlBase64 Encoder and iterates between bytes on low-level implementation.