Bonnie.NET is a free Microsoft® .NET framework API that implements all the instruments needed when developing .NET code with enhanced data protection based on cryptography.
Bonnie.NET includes a complete set of instruments for symmetric and asymmetric encryption, X509 certificates management, Hash and Keyed Hash (HMAC) generation, hardware based cryptography.
Bonnie.NET is developed as a single assembly but its functionalities are divided in two modules.
The core module contains classes and methods related to standard cryptographic functions such as symmetric encryption, hash generation and digital signature.
The web module uses the PKCS#7 standard to permit the digital signature of data or documents from ASP.NET web pages.
Bonnie.NET assembly is protected by {smartassembly}.