Go to file
2023-10-26 20:23:51 +11:00
.idea feat: Added hashing 2023-10-23 18:01:19 +11:00
.gitignore git: stop tracking output files 2023-10-23 18:05:11 +11:00
bytetohex.java feat: Added hashing 2023-10-23 18:01:19 +11:00
guesser.java feat: add static pepper 2023-10-25 13:48:43 +11:00
hash.java feat: add static pepper 2023-10-25 13:48:43 +11:00
hashTable.java feat: add static pepper 2023-10-25 13:48:43 +11:00
LICENSE.md Initial commit 2023-10-23 17:45:28 +11:00
pepperedHash.java feat: add static pepper 2023-10-25 13:48:43 +11:00
pepperedSaltedHash.java feat: add static pepper 2023-10-25 13:48:43 +11:00
plainText.java feat: add static pepper 2023-10-25 13:48:43 +11:00
README.md fix: fix readme link 2023-10-26 20:23:51 +11:00
saltedHash.java feat: add static pepper 2023-10-25 13:48:43 +11:00
staticPepperedSaltedHash.java feat: add static pepper 2023-10-25 13:48:43 +11:00
wiki.md feat: Add wiki page 2023-10-26 20:19:36 +11:00

Java Password storage solutions

Read the wiki article here

  1. Hashing
  2. Salted Hashing
  3. Peppered Hashing

https://crackstation.net/ - Decrypt Hashes

Time to crack hashes: 6 chars:
plain/salted: ~1 second
peppered: ~40 seconds

12 chars:
plain/salted: ~5 minutes
peppered: ~52 times longer than salted ~4 hours