Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Password-Based Encryption derives is a cryptographic method that derives encryption/decryption keys from user passwords using a derivation function, as well as an iteration count of salt-hashing on the password to increase the computational cost of cracking the password (and ipso-facto the plaintext). However, weak passwords still remain vulnerable to brute force attacks.

The main objective of this program is to estimate the time required for such attacks based on various factors, using experimental measurements obtained from the Java implementation of the Password Based Encryption with Message Digest(MD5) and the Data Encryption Standard(DES).Results can be found here, in the accompanying report for the experiment.

About

Java program designed to encrypt and decrypt passwords using Data Encryption Standard (DES) and Message Digest (MD5). This program can be used to estimate the time required for brute force attacks by changing various factors, such as iteration count, salt and password length.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages