Essential C# Cryptography  Suggest an edit

Introduction to Symmetric and Asymmetric Encryption

You can improve the security for data transit or storing by implementing encrypting techniques. Basically there are two approaches when using System.Security.Cryptography: symmetric and asymmetric.

Symmetric Encryption

This method uses a private key in order to perform the data transformation.

Pros:

Cons:

Under System.Security.Cryptography you have different classes that perform symmetric encryption, they are known as block ciphers:

Asymmetric Encryption

This method uses a combination of public and private keys in order to perform the data transformation.

Pros:

Cons:

Under System.Security.Cryptography you have access to different classes that perform asymmetric encryption:


Table Of Contents
22 Enum
25 GUID
107 Stream
108 Timers
146 Cryptography
  ↑ ↓ to navigate     ↵ to select     Esc to close