Os algoritmos de hashes só operam de um lado para o outro, não da para reverter o processo. Ou seja um hash calculado não pode ser revertido, isto é conhecido como um problema matemático chamado:
Explicando de uma maneira abstrata, o que isto significa é que o algoritmo do hash terá um atributo 'NP', e por isso pode ser calculado facilmente pela maioria dos computadores. Mas fazer um un-hashing de um algoritmo seria um 'P' e significa que não pode ser decifrado por computadores normais, num espaço tempo razoável.
Acho que esta imagem explica o que o P vs NP relationship significa com um exemplo absurdo e exagerado.
Sem comentários:
Enviar um comentário
Comente de forma construtiva...
Nota: só um membro deste blogue pode publicar um comentário.