posts - 234, comments - 480, trackbacks - 56

My Links

News




I am born in Bangladesh and currently live in Melbourne, Australia. I am a co-founder and core developer of Pageflakes www.pageflakes.com and CEO at Simplexhub, a highly experienced software development company based in Melbourne Australia and Dhaka, Bangladesh. Simplexhub, is on its mission to build a smart virtual community in Bangladesh and recently launched beta realestatebazaar.com.bd an ASP.NET MVC application written in C#.NET.

I also created SmartCodeGenerator

Some of my articles
Flexible and Plugin based .Net Application..
Mass Emailing Functionality with C#, .NET 2.0, and Microsoft® SQL Server 2005 Service Broker'
Write your own Code Generator or Template Engine in .NET
Smart Code Generator .NET: Usage Overview
Smart Code Generator .NET: Architectural Overview
Smart Code Generator .NET: using with NAnt and Cassini

Archives

Free Programming Language Training

.Net Cryptography related Resources and Links

Here are some good Cryptography related resources.

Cryptography Overview
http://msdn2.microsoft.com/en-us/library/92f9ye3s.aspx

New and improved Security in the .Net Framework2.0
 http://msdn2.microsoft.com/en-us/library/aa480472.aspx the examples are very useful

Protect Private Data with the Cryptography Namespaces of the .NET Frameworkhttp://msdn.microsoft.com/msdnmag/issues/02/06/crypto/ should help you get an insight on .NET Cryptography essentials.

Walkthrough Creating a Cryptographic Application.
http://msdn2.microsoft.com/en-us/library/aa964697.aspx

Cryptographic Services
http://msdn2.microsoft.com/en-us/library/93bskf9z.aspx

Cryptographic Tasks

http://msdn2.microsoft.com/en-us/library/7yx4d854.aspx

Encrypting and Decrypting Data

Describes how to generate and manage keys and how to encrypt and decrypt data.

Cryptographic Signatures

Describes how to generate and verify cryptographic signatures.

Ensuring Data Integrity with Hash Codes

Describes how to generate and verify hash codes.

Creating a Cryptographic Scheme

Describes how to help create a cryptographic scheme from the various cryptographic primitives.

Extending the KeyedHashAlgorithm Class

Describes how to extend the .NET Framework cryptographic classes by creating a keyed hash algorithm class that implements the MD5 hash algorithm.

XML Encryption and Digital Signatures

Provides links to reference and task-based documentation for XML encryption and digital signatures.

How to: Use Data Protection

Describes how to use the managed data protection API (DPAPI) to encrypt and decrypt data.

How to: Access Hardware Encryption Devices

Describes how to use hardware encryption devices with the .NET Framework.

XML Encryption and Digital Signatures
http://msdn2.microsoft.com/en-us/library/ms229749.aspx

How to: Encrypt XML Elements with Symmetric Keys

Describes how to encrypt an XML element using the Rijndael algorithm.

How to: Decrypt XML Elements with Symmetric Keys

Describes how to decrypt an XML element that was encrypted using the Rijndael algorithm.

How to: Encrypt XML Elements with Asymmetric Keys

Describes how to encrypt an XML element using the RSA algorithm.

How to: Decrypt XML Elements with Asymmetric Keys

Describes how to decrypt an XML element using the RSA algorithm.

How to: Encrypt XML Elements with X.509 Certificates

Describes how to encrypt an XML element using an X.509 certificate from a certificate store.

How to: Decrypt XML Elements with X.509 Certificates

Describes how to decrypt an XML element using an X.509 certificate from a certificate store.

How to: Sign XML Documents with Digital Signatures

Describes how to sign an XML document using the RSA algorithm.

How to: Verify the Digital Signatures of XML Documents

Describes how to verify an XML document using the RSA algorithm.

About System.Security.Cryptography.Pkcs
http://msdn2.microsoft.com/en-us/library/ms180945.aspx


Using System.Security.Cryptography.Pkcs
http://msdn2.microsoft.com/en-us/library/ms180955.aspx

 

How to: Sign Messages by One Signer

Creates a CMS/PKCS #7 signed message. The message is signed by a single signer.

How to: Sign a Message by Multiple Signers

Creates a CMS/PKCS #7 signed message. The message is signed by multiple signers.

How to: Countersign a Message

Creates a CMS/PKCS #7 signed message. The message is signed by a single signer. That signature is then countersigned by two other signers.

How to: Envelope a Message for One Recipient

Creates a CMS/PKCS #7 enveloped message. The message is encrypted for a single recipient.

How to: Envelope a Message for Multiple Recipients

Creates a CMS/PKCS #7 enveloped message. The message is encrypted for multiple recipients.

How to: Sign and Envelop a Message

Creates a CMS/PKCS #7 enveloped signed message. The message is first signed by a single signer and is then encrypted for a single recipient.

Supporting Tasks for Using System.Security.Cryptography.Pkcs

Contains additional programming tasks.

 

Print | posted on Tuesday, February 20, 2007 11:50 AM |

Feedback

Gravatar

# re: .Net Cryptography related Resources and Links

Here is another very good article which discusses the recommended .Net2.0 Implementation

.NET Security
Support Certificates In Your Applications With The .NET Framework 2.0

http://msdn.microsoft.com/msdnmag/issues/07/03/NETSecurity/default.aspx
2/27/2007 12:13 AM | Shahed Khan
Post A Comment
Title:
Name:
Email:
Website:
Comment:
Verification:
 
 

Powered by: