LLCryptoLib is a .NET library which allows programmers to easily add encryption, integrity and authentication services to their software.
It is compatible with Microsoft .NET and Mono environments. It offers both symmetrical and asymmetrical text and stream encryption classes and hashing functions. It also offers full file shredding functions.
It is engineered to be easy to use and standard compliant, fully compatible with ASP.NET web applications and C#, Visual Basic .NET, Managed C++ .NET Applications. LLCryptoLib can be linked to managed (.NET) and unmanaged (COM) projects.
| Namespace | Description |
|---|---|
| LLCryptoLib | Main namespace for all LLCryptoLib classes. Contains overall utility classes, such as LLCryptoLibException |
| LLCryptoLib.Crypto | LLCryptoLib.Crypto contains all cryptographic classes, that is classes capable to handle symmetric and asymmetric encryption. |
| LLCryptoLib.Hash | LLCryptoLib.Hash contains classes able to produce the hash code or CRC sum of any file. |
| LLCryptoLib.Security | LLCryptoLib.Security namespace contains all classes that handles Security related algorithms, such as digital certificates and public key infrastructures. |
| LLCryptoLib.Security.Certificates | |
| LLCryptoLib.Security.Cryptography | |
| LLCryptoLib.Shred | LLCryptoLib.Shred is the namespace that contains any shred related class, classes capable of deleting contents physically, byte per byte, from storage media. |
| LLCryptoLib.Utils | Any utility class, such as the FileManager, are collected in the LLCryptoLib.Utils namespace |