You are here: Home » Software Development » Components & Libraries » CryptoSharp Security Library

CryptoSharp Security Library

CryptoSharp Security Library Speed up .NET development and create trouble-free code with this application.



  • Downloads:2
  • Last update:Apr 11, 2009
  • Version:1.01
  • License:Demo
  • Publisher:9Rays.Net
  • System Requirements Windows All

Free Download ( 1.1 MB )

CryptoSharp Security Library

Speed up .NET development and create trouble-free code with this application.
Speed up .NET development and create secure and trouble-free code. CryptoSharp Security Library provides complete data security throughout your .NET applications. Using CryptoSharp Security Library saves time on development and debugging, and results in the creation of fast, secure and reliable code.

Making use of ready-made components is the essence of .NET development. CryptoSharp Security Library provides a wide selection of readily available components to implement security features in your .NET applications quickly and efficiently. CryptoSharp code is developed by security specialists. Every aspect that could become a potential security issue is handled. Empower your corporate projects with encryption and security, follow the development guidelines, and rest assured your code is as secure as a safe.

Create, store and delete data securely. CryptoSharp Security Library includes basic and advanced security components for easy integration into your projects. Cryptographic and compression algorithms, secure hash functions and cryptographically strong random number generators are included in the library.

Enable strong data protection in your new and existing projects. CryptoSharp Security Library supports .NET Framework compatible Encrypted Storage to quickly migrate your projects from unsecured data storage to strong cryptographic protection.

Wiping out temporary files and confidential documents can be a security hole if not handled properly. Shredders are common for paper documents, but electronic documentation is often simply thrown away instead of being securely destroyed. CryptoSharp Security Library makes it impossible to recover deleted data as it provides a complete set of .NET components for secure file deletion.

Main features of CryptoSharp Security Library:

  • 100% Safe, Managed, CLSCompliant Code
    Fast and compact (less than 300kb) implementation.
    Full design-time support.
    Modular design and dynamic loading feature allow effortless tuning to the target configuration.
    Extensive documentation with numerous C# and VB.NET coding examples.

  • Symmetric Encryption
    AES (Rijndael), Blowfish, Serpent, and Twofish symmetric ciphers.
    A rich set of interfaces covers the complete set of encryption tasks - from basic single-block encryption to advanced stream processing, transparently performing data compression and integrity checking.
    Full support for initialization vectors, including a helper function for generating true random initialization vectors (the higher level interfaces manage initialization vectors transparently).
    Supports all the block chaining modes defined in the NIST Special Publication 800-38A, including the latest CTR (Counter) mode.
    Includes a set of wrapper classes to use ciphers as I/O streams.

  • Data Compression
    ZIP compressor based on the industry-standard zlib library.
    Can be used either in conjunction with encryption components, or for stand-alone compression.
    Includes a Stream wrapper class for compressing data using I/O read/write calls.

  • Data Encoding
    Binary, Octal, Hex (Base16), Base32, and Base64 encoding/decoding.
    Supports all the encoding variations defined in RFC 4648.

  • Hash (Message Digest) Functions
    MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hash functions.
    Fully implements FIPS 180-2 Secure Hash Standard.
    Includes a Stream wrapper class to use hash functions as I/O streams.

  • Random Numbers Generators
    TrueRNG generates true random numbers based on quickly changing system statistic data.
    PseudoRNG for generating a deterministic cryptographically strong random sequence (cryptographically strong means that it is impossible to predict the next number even if we know the whole previous sequence and the algorithm that was used to generate it).
    Pseudo-random numbers generator re-seeds from TrueRNG automatically to provide high-quality sequence (it can also be re-seeded manually to generate a reproducible pseudo-random sequence).

  • Structured Encrypted Storage
    Encrypted Storage is the ultimate file encryption tool, implementing a file structure similar to the Windows file system.
    Encrypted Storage interfaces mimic the standard DirectoryInfo and FileInfo classes. This greatly simplifies modifying existing applications to use Encrypted Storage instead of unprotected files.
    CryptoSharp Encrypted Storage is designed to be immune to system or application crashes.

  • Key Manager
    CryptoSharp Key Manager transparently handles user-supplied passwords and binary keys.
    The advanced password dialog implements an interactive re-enter mode for easy and reliable entering long passwords. Password re-entering may be either optional or forced.
    Selectable and persistent password hiding mode.
    Support for file-based binary keys.
    Automatic scanning for binary keys makes key handling transparent and user-friendly.

  • File Shredders
    Windows and platform independent synchronous shredders.
    Windows and platform independent asynchronous shredders (start and forget).
  • All the shredders support multi-pass shredding and perform complete clean-up, including directory entries.


    Requirements of CryptoSharp Security Library:

  • .NET Framework 2.0

    Free Download ( Evaluation | 1.1 MB )

  • Rating & Reviews for CryptoSharp Security Library





    Tips & Guides Related to CryptoSharp Security Library

    Free Download CryptoSharp Security Library

    Free Download ( Evaluation | 1.1 MB )