-
Notifications
You must be signed in to change notification settings - Fork 0
Introduction
Antonio edited this page May 30, 2017
·
14 revisions
At this time, and beyond some support functionality, CryptAda provides:
-
Text encoders that allow to encode binary information into text and to decode the text into the corresponding binary data. The text encoders currently implemented in CryptAda are:
-
Cryptographic hash functions that map data of arbitrary length into fixed length hashes. These functions are also known as message digests.
- MD2 (Wikipedia). Implemented according RFC 1319
- MD4 (Wikipedia). Implemented according RFC 1320
- MD5 (Wikipedia). Implemented according RFC 1321
- SHA-1 (Wikipedia)
- SHA-2 (224, 256, 384, and 512-bit hashes) (Wikipedia)
- SHA-3 (224, 256, 384, and 512-bit hashes) (Wikipedia)
- RIPEMD (128, 160, 256, and 320-bit hashes) (Wikipedia)
- Snefru (128, and 256-bit hashes with security level 4 or 8) (Wikipedia)
- Tiger (128, 160, and 192-bit hashes with 3 or 4 passes) (Wikipedia)
- HAVAL (128, 160, 192, 224, and 256-bit hashes with 3 .. 5 passes) (Wikipedia)
- Whirlpool (512-bit hashes) (Wikipedia)
- BLAKE-1 (224, 256, 384, and 512-bit hashes) (Wikipedia)
- BLAKE-2s (Wikipedia)
- BLAKE-2b (Wikipedia)
-
Cryptographical secure random generators that generate sequences of pseudorandom bytes.
- RSA Reference implementation.
- An experimental CryptAda RNG based on two hash algorithms.
-
- RC4 (Wikipedia)