Software in Review

Data Encryption Library for NET

Developer ComponentPro
Category Software Development
Date Added November 27, 2017
Downloads n/a | 4
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;
encryptor.SetPassword(txtPassword.Text);
try
{
if (encrypt)
// Encrypt file
encryptor.Encrypt(txtSource.Text, txtOutput.Text);
else
// Расшифровать файл
encryptor.Decrypt(txtSource.Text, txtOutput.Text);
MessageBox.Show(string.Format("File {0} successfully.", encrypt ? "encrypted" :
"decrypted"), "File encryptor", MessageBoxButtons.OK);
}
catch (Exception ex)
{
Error(ex.ToString());
}


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:
Rating:
Comment:
Control:
Please enter the word above
into the Control box.
Featured Product
Mobile Device Lockdown. With SureLock, you can allow only desired applications to run on the device and only admin can access the password protected settings to either modify lockdown configurations or exit the lockdown.
Search

Categories Tree
Operating Systems
Recently Added Developers
Products Archive
«        July 2018        »
MonTueWedThuFriSatSun
 1
2345678
9101112131415
16171819202122
23242526272829
3031 

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.