The encryption algorithms available to an application depend on the CSP used. Each encryption algorithm described here is supplied with the Microsoft RSA Base Provider.
The following table shows several encryption algorithms along with some performance benchmarks. These figures are for comparison purposes only. Your setup time and encryption speed may vary.
|
|
Key setup time (microseconds) |
|
DES | 64-bit block | 460 | 1.1 MB |
RC2 | 64-bit block | 40 | 290 KB |
RC4 | stream | 151 | 2.4 MB |
RC2 and RC4 are variable-key-length ciphers. However, when using CryptoAPI with the Microsoft RSA Base Provider, these key lengths are hard-coded to 40 bits.