Easy Crypt brings the power of the Microsoft Cryptographic Technologies to your Delphi applications. With the provided components you get an easy way to hash, protect/unprotect, encrypt/decrypt strings and binary data. Both public/private-key and symmetric key cryptography are supported.
It also includes functionality for :
digital certificate management using certificate stores,
creating and sigining certificates,
creating cryptographically secure pseudorandom numbers,
coding and decoding of Digital Messages,
saving certificates in the PEM format,
importing PEM formatted certificates,
PEM to PVK (and back) conversion.
Among the supported algorithms are: Rijndael (AES), 3DES, DES, MAC, HMAC, RC2, RC4, RC5, MD2, MD4, MD5, SHA1, SHA256, SHA384, SHA512 and RSA.
The complete list of supported algorithms depends on the chosen Service Provider and your OS.