Pesquisar aqui

sábado, 27 de março de 2021

Hashes o que torna-os seguros? (John the Ripper )

Porque utilizar hashes e o que é que os torna seguros?
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.