DidiSoft OpenSSL Library for .NET provides API methods compatible with the popular OpenSSL cryptographic product. This page is the starting page for learning how to performs the most common operations provided by the library.
Supported Platforms: .NET Framework 3.5 – 4.7+; .NET Core 1.1-2.+, Xamarin, .NET Standard 1.6+
Ciphers and Hashes
- Base64 encoding
- Symmetric cipher encryption (openssl enc) (AES, Blowfish, Cast-5, DES, Triple DES, IDEA, RC-2, RC-4, RC-5, GOST )
- Digest (openssl dgst)
- S/MIME encrypting and decrypting (openssl smime)