Software in Review

Data Encryption Library for NET

Developer ComponentPro
Category Software Development
Date Added November 27, 2017
Downloads n/a | 27
License Commercial

Editor's rating + + + + +

If you have found a broken link, please contact us

Get Full Version Home Page

Data Encryption Library for NET
Reviewed by: Diana on 2018-06-24

Encrypt your sensitive data with ease in .NET Desktop and Mobile Apps

Ultimate Encryptor helps you encrypt your sensitive file or data with just a few lines of code. It supports encryption and decryption of files and streams. Supports XTS-AES, AES, 3DES and Twofish in CBC mode, password-based protection and PBKDF2 key derivation.

Ultimate Encryptor's Key Features

• Supports file encryption and decryption
• Supports stream encryption and decryption
• Supports XTS-AES, AES, 3DES and Twofish in CBC mode
• Supports password-based protection and PBKDF2 key derivation
• Supports for Twofish symmetric cipher
• Supports for Blowfish symmetric cipher
• Supports for RC2 symmetric cipher
• Supports for ArcFour symmetric cipher
• Supports for MD4 legacy hash algorithm
• Supports for MD5 legacy hash algorithm
• Supports for RSA public-key cryptography
• Supports for DSA public-key cryptography
• Supports for Diffie-Hellman key exchange algorithm
• Support for .NET Full Framework, Xamarin iOS, Mac, Android, Mono, .NET CF, and .NET Core, Standard (will be available soon)

Creating the project  using Encryptor component

Let's create a simple WPF application using the Encryptor component
We will need to add links to our project. Therefore, click on "Links" and select the item "Add link»
We will need to select such links - ComponentPro.Encryptor.dll and ComponentPro.Common.dll.
Which, I recall, are in the Extensions
File Encryption

In order to encrypt a file, we need to use the FileEncryptor class

FileEncryptor encryptor = new FileEncryptor();
encryptor.OverwriteExistingFile = chkOverwrite.Checked;
if (encrypt)
// Encrypt file
encryptor.Encrypt(txtSource.Text, txtOutput.Text);
// Расшифровать файл
encryptor.Decrypt(txtSource.Text, txtOutput.Text);
MessageBox.Show(string.Format("File {0} successfully.", encrypt ? "encrypted" :
"decrypted"), "File encryptor", MessageBoxButtons.OK);
catch (Exception ex)

As the result, we will get a program with which you can both encrypt the file and decrypt it, knowing the
password that was used for encryption
Conclusions and recommendations

While working with Encryptor components, I liked the simplicity and strength of the code, in just a couple of lines of code, I can encrypt and decrypt any file. The number of algorithms is very big and suitable for various tasks and purposes. You can encrypt both data, for example, files, and threads. There is support for almost all platforms, and the library has intuitive documentation with examples of projects with such a componentc that will help you learn very quickly the basic skills of working with the class of the Cipher.

If you have found a broken link, please contact us

Get Full Version Home Page

Write your comment
Your Name:
Please enter the word above
into the Control box.
Featured Product
(BTC) Bitcoin Price Could Hit $100,000

Categories Tree
Operating Systems
Recently Added Developers
Products Archive
«        September 2021        »

Copyright © 2008-2017 TheDownloadPlanet, Inc. All Rights Reserved Terms of Use »  Disclaimer »  Privacy Policy »  Our Partners Free software - Pages in the main Google index, Pages in the supplemental Google index and Supplemental Ratio(!less is better!). Click image for more detailed information.