What is the AES Technique?
The Advanced Encryption Standard (AES)
is a specification for the encryption of electronic data established by
the U.S. National Institute of Standards and Technology (NIST) in
2001. It is based on the Rijndael cipher developed by two Belgian
cryptographers, Joan Daemen and Vincent Rijmen, who submitted a proposal
that was evaluated by the NIST during the AES selection process. AES
has been adopted by the U.S. government and is now used worldwide. It
supersedes the Data Encryption Standard (DES), which was published in
1977. The algorithm described by AES is a symmetric-key algorithm,
meaning the same key is used for both encrypting and decrypting the
data.
Instruction for Non-Technical Users
A. How to Make a Secret Message to be sent over Email or Mobile
- If you want to encrypt a new
message then copy your plain text message into the 1st box and
choose any of your passwords you can remember in the password box
and then press the button "Encrypt".
- Then you will see a Red color
message in a text area just below the plain text box.
Note
This is your Secret Encrypted
message which is pretty secure and cannot be broken by any of super
computers in the world even if that machine is using Brute force
technique. It will take that
machine at least 15 to 20 years continuously non-stop working.
B. How to decode the Secret Message back to its normal form
- Copy your secret message into
the first plain box.
- Make sure that your mouse
pointer should be from very starting of the plain box without
leaving a single blank space, otherwise, this technique will not
work.
- Press the Button given just
below with name "Copy Secret Message to Encryption Box and then
Press Decrypt".
- Now you will see that the very the same message is copied with red color in the Encryption text Box.
- Now enter the same password in
the password box which was used to encode the message.
- Now press the Button "Decrypt"
and you will get your original Message in the Last Box with Blue
Color.
Instruction for Developers/Coders
This implementation would be invoked
as follows:
- var password = 'Type your password here' ;
- var plaintext = 'This is to write your message you want to encrypt' ;
- var ciphertext = Aes . Ctr . encrypt ( plaintext , password , 256 );// This function is used to encrypt your plain message with the help of password you give
- var origtext = Aes . Ctr . decrypt ( ciphertext , password , 256 );// This function will decrypt your encrypted message with the same password it was encrypted.
Disclaimer
This encryption technique is only
given for educational purposes for developers who have to deal with
security-related software and need fast processing of their systems
while dealing with encryption. The owner of this website will not be
responsible for any misuse or damage by the code to the machine or
organization or an individual either physically, financially, security
threat or by any other direct or indirect mean. Users/Coders will hold
full responsibility for any such misuse of this technique. For any
further legal inquiry, Lucknow High Court will be the place of judgment.