Important facts about commercial licenses

  • Licenses are perpetual. They do not expire and do not need to be renewed.
  • Licenses can be upgraded. You can upgrade to a more expensive license later paying only the difference in cost.
  • Pay attention to the distribution type - Hosted (sites / servers), binary (applications) or source (includes all the others). Choose according to your needs (more below).
  • All licenses allow commercial use unless otherwise indicated.
  • Read the full license by clicking on the icon.
  • Read more about licenses in our handy license guide.
$12

Personal License

1 site, unlimited servers No source distribution 1 year support
You need to log-in or create an account
  • Create an account
  • Log-in
  • Please use your real name.
  • Account activation link will be sent to this address.
  • Minimum 8 characters

Clicking this button confirms you read and agreed to the terms of use and privacy policy.

  • Released: May 31, 2011
    Last Update: May 31, 2011
  • Language: C#
  • Category: Security

AES Encryption

AES Encryption
Developed by Vedran Maricevic, Released May 31, 2011

Custom key component that utilizes AES to encrypt / decrypt data.

C#

Tags: aes , decryption , encryption , security

Encrypt your data with modern AES encryption using this easy to use class.

Back to top

Usage Instructions

This component makes AES encryption simple. It's easy to use, and it works!

The included class encrypts and decrypts strings using the AES algorithm. It has has no special requirements, and will work anywhere you need it. Instantiate it, feed it strings to work on and you are done. Truly Plug and Play code.

Included in package is a example application that shows how easy is to work with this package. The example application shows encryption / decryption on input from textboxes in a form and on files.

Class methods

Encrypt (encrypt to string)
Decrypt (decrypt from string)
EncryptString (encrypt to string + URL friendly)
DecryptString(decrypt from string + URL friendly)

URL friendly means formatting is preserved.

The keys and vectors in the dll source file are factors that determine uniqueness of your encryption. Change them before usage.

Quick guide:

  1. Change keys and vectors in AES source (for security reasons)
  2. Build the project
  3. In you own application make reference to that dll (made in step 2)
  4. To your code add: using AES
  5. Instantiate object AES.AESimpl code = new AESimpl();
  6. Use the class methods described above.

User Reviews

No reviews have been submitted yet.

Questions & Comments


Or enter your name and Email
No comments have been posted yet.
You must be logged-in to vote. Log-in to your account or register now.