Skip to content

Advanced Encryption Standard(AES) protocol used to encrypt data, with usage of PHC winner argon2 to generate key

Notifications You must be signed in to change notification settings

Hawk453/Advanced-Encryption-Standard-AES-for-data-encryption

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Advanced-Encryption-Standard-AES-for-data-encryption

Advanced Encryption Standard(AES) protocol will be used to encrypt data, with usage of PHC winner argon2 to generate key.

Advanced Encryption Standard(AES)

Advanced Encryption Standard, also known by its original name Rijndael (Dutch pronunciation: [ˈrɛindaːl]), is a specification for the encryption of electronic data established by the U.S. National Institute of Standards and Technology (NIST) in 2001.

Argon2

Argon2 is the industry specified hashing algorithm. Winner of Password Hashing Competition, argon2 is the latest and most secured password hashing algorithm.

Overview of the prgram

The user will input a file and password, and the program will return the salt, iv(initialization vector), hashed_password(will not be same or related in anyway to the key) and encrypted data. In no manner will the key, password or the original file will be stored on the system. At each time the user wants to access the data, Key will be generated and the user has to input the password.

About

Advanced Encryption Standard(AES) protocol used to encrypt data, with usage of PHC winner argon2 to generate key

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published