What cryptographic algorithms does the .NET Framework support?
The cryptographic algorithms supported include: • Rivest Shamir Adelman (RSA) and Digital Signature Algorithm (DSA) public key (asymmetric) encryption. Asymmetric algorithms operate on fixed buffers. They use a public key algorithm for encryption and decryption. • Data Encryption Standard (DES), TripleDES, and RC2 private key (symmetric) encryption. Symmetric algorithms are used to modify variable length buffers and perform one operation for periodical data input. • Message Digest 5 (MD5) and Secure Hash Algorithm (SHA1) hashing. MD5 is a one-way hash algorithm. It always produces a 128-bit hash value for variable length input data.