Categories of classes in the System.Security.Cryptography Namespace
Posted by Tihomir Ivanov on 08 June 2009 17:26
Rating: 0.00
Here's a Table for categories of Security Classes in the System.Security.Cryptography Namespace:
| Category |
Description |
| Encryption algorithms |
This namespace includes the most important hashing and
encryption algorithms (ex. including DES, Triple DES,
TRIPLE_DES_3KEY, RC2, RC4, 128-bit RC4, DESX,
128-bit AES, 192-bit AES, and 256-bit AES) and classes
for creating digital signatures. |
| Helper classes |
When you need to create true cryptographic random numbers,
you can find helper classes in the
System.Security.Cryptography namespace. These classes
are for interacting with the underlying Windows cryptography
system (the CryptoAPI). |
| X509 certificates |
In System.Security.Cryptography.X509-Certificates namespace,
you can find all the necessary classes for working
with X509 certificates and (since .NET 2.0) classes for
accessing the Windows certificate store. |
| XML signature and encryption |
You can find complete support of the XML signature and
encryption standards in the namespace System.Security.Cryptography.Xml.
The classes in this namespace are used for encrypting and signing
XML documents according to the standard published by the W3C.
|
| CMS/PKCS#7 |
The .NET Framework (since .NET 2.0) has managed support for
creating CMS/PKCS-enveloped messages directly without
unmanaged calls. (CMS stands for Cryptographic Message
Syntax and PKCS stands for Public-Key Cryptography
Standard.) |
Soon we will add more articles about Cryptography in .NET Framework :)
Comments:
No comments yet.