Cryptographic and Hash Algorithms

Top  Previous 

R-Crypto uses separate Cryptographic Service Providers (CSP's) to perform all its data encryption, data hashing and encryption keys generation operations. Those cryptographic service providers may be either those already built into the Windows operating system (like Microsoft Strong Cryptographic Provider and Microsoft Enhanced RSA and AES Cryptographic Provider built into Windows XP), or obtained separately and installed by the user itself. That ensures that only known and reliable implementations of cryptography are used.

R-Crypto supports the following cryptographic providers and their respective algorithms that are pre-installed in the Windows operating system by default:

Windows 2000/XP/2003/Vista/Server 2008/Windows 7

Cryptographic providers: Microsoft Enhanced Cryptographic Provider and Microsoft Strong Cryptographic Provider

Hash algorithms:

Encryption algorithms:

RSA Data Security's (RC2, RC4)
Message Digest (MD2, MD4, MD5)
Data Encryption Standard (DES)

 

Two Key Triple DES

 

Three Key Triple DES

Windows XP/2003/Vista/Server 2008/Windows 7 only

Cryptographic provider: Microsoft Enhanced RSA and AES Cryptographic Provider

Hash algorithms:

Encryption algorithms:

Secure Hash Algorithm  (SHA-1, SHA-256*, SHA-384*, SHA-512*)
RSA Data Security's (RC2, RC4)

* SHA-256,-384,-512 are available on Windows starting from Windows Vista only.

Data Encryption Standard (DES)
Message Digest (MD2, MD4, MD5)
Two Key Triple DES

 

Three Key Triple DES

 

Advanced Encryption Standard (AES) - 128, 192 and 256 bit key lengths