Skip to content

haniehm26/AES-Cryptography

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Advanced Encryption Standard

About The Project

This tool provides encryption/decrytion according to AES-128 standart. The standart is based on symmetric Rijndael algorithm and regulates work with 128 bit long keys.

Built With

Getting Started

There are two different classes, one for encrytion, one for decryption. Both classes have their own Main method. Inputs should be set and the output will be desplayed.

Encryption

You should input KEY and PLAIN_TEXT, output will be CIPHER_TEXT
KEY = Maximam 128 bit hexadecimal number
PLAIN_TEXT = Maximam 128 bit hexadecimal number
CIPHER_TEXT = Maximam 128 bit hexadecimal numbers

Decryption

You should input KEY and CIPHER_TEXT, output will be PLAIN_TEXT
KEY = Maximam 128 bit hexadecimal number
CIPHER_TEXT = Maximam 128 bit hexadecimal number
PLAIN_TEXT = Maximam 128 bit hexadecimal numbers

Example

00000000000000000000000000000000 // KEY
c0000000000000000000000000000000 // PLAIN_TEXT
4bc3f883450c113c64ca42e1112a9e87 // CIPHER_TEXT

License

Distributed under the MIT License. See LICENSE for more information.

About

AES encryption and decryption

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages