Sto cercando di decifrare una serie di password che sono state sottoposte a hash con SHA-256.
Ho gli hash disponibili e ho anche le possibilità in cui può essere la password. Alcune di queste possibilità includono;
- una parola inglese minuscola
- un nome minuscolo semplice come bob o alice.
- una combinazione di 4 valori alfanumerici con caratteri speciali, ad esempio ro @ !, f6 & h
Quindi ad esempio ho hash
9F86D081884C7D659A2FEAA0C55AD015A3BF4F1B2B0B822CD15D6C15B0F00A08
e voglio ottenere la password usando un algoritmo (uno che codificherò in Java) per ottenere la password:
test
Sto chiedendo di vedere da dove cominciare per completare questa attività.
Prima ho pensato di calcolare tutti gli hash per le possibilità di password e il riferimento incrociato con gli hash che mi sono stati dati, ma questa non sembra essere la risposta giusta in quanto richiederebbe troppo tempo.
C'è qualche altro modo per risolvere queste password?