What is it all about?
Security library for C# and VB.NET developers. Provides XTS-AES encryption wrapper stream, making it easy to add strong encryption capabilities to existing applications.
Also includes simple file encryption/decryption API, essential PKCS #7 objects and a collection of useful cryptographic algorithms.
* File encryption/decryption * Easy-to-use API * Several encryption algorithms * Encrypting/decrypting a file * Encrypting/decrypting a stream * XTS-AES Stream * Transparent read/write stream decryption/encryption * RSA public/private key cryptography * Integrates easily with existing applications * Writing to an encrypted stream * Reading from an encrypted stream * Seeking and random access * Cryptographic algorithms * Cryptographic Message Syntax (PKCS #7) SignedData * Cryptographic Message Syntax (PKCS #7) * * EnvelopedData * Twofish symmetric cipher * Blowfish symmetric cipher * RC2 symmetric cipher * ArcFour symmetric cipher (compatible with RC4) * MD4 legacy hash algorithm * MD5 legacy hash algorithm * RSA public-key cryptography * DSA public-key cryptography * Diffie-Hellman key exchange algorithm * Standards and platform support * 100% managed .NET code with no external dependencies * .NET Framework on Windows * Mono on Linux * .NET Compact Framework on handhelds and mobiles * Xamarin.iOS * Xamarin.Android * Xamarin.Mac * Windows Store/Windows Phone apps * Supported cryptographic algorithms