나는 최근에 password hashing에 관한 기사를 읽었습니다.왜 MD5/SHA1 암호 해시를 암호 해독 할 수 없습니까?
MD5 또는 SHA1 해시가 어떻게 해독되지 않도록 만들어 졌습니까 ?? 내가 생각하는 것은 특정 형식 (항상 동일한 문자열에 대해 동일한 해시를 제공하므로 무작위 화가 발생하지 않아야 함)에 따라 문자열을 암호화해야한다는 것이고 동일한 FORMULA로 해독 할 수 있어야하는 이유는 무엇입니까 ?? 아니면 사람들은 forumla을 몰라?
역 공식으로. 필자는 암호화 기술 전문가는 아니지만, 합리적인 시간에 계산할 수있는 암호화 (평문)와 적어도 키가없는 경우에는 해독 할 수없는 암호문 (암호문)의 두 가지 기능이 있다는 아이디어가 있습니다. 보통 당신이 할 수있는 최선의 방법은 당신이 올바른 것을 얻을 때까지 암호화 기능을 통해 모든 평문을 실행하는 것입니다. 이것은 기하 급수적 인 시간이 걸리고, 이로부터 메소드의 보안이 손상됩니다. –
@PanayiotisKarabassis MD5 및 SHA1은 암호화 알고리즘이 아니며 암호를 해독 할 수 없습니다. 그들은 해싱 함수입니다. 귀하의 의견은 약간 오해의 소지가 있습니다. – psych
사실. 죄송합니다 ... –