We are committed to providing fast, efficient, and affordable software solutions that set new standards in the software development industry.
  • R-Crypto Home Page
  • R-Crypto Technical Documentation

Cryptographic and Hash Settings


R-Crypto uses separate cryptographic service providers to perform all its data encryption /hashing /key 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

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

Hash algorithms

Encryption algorithms :

Secure Hash Algorithm (SHA-1)

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 only

Cryptographic providers : 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 )

Message Digest ( MD2 , MD4 , MD5 )

Data Encryption Standard ( DES )


Two Key Triple DES


Three Key Triple DES


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