2014-07-12 2 views
-1

암호화 된 암호 "$ H $ 9f1gABgoDXyr1P0AT7Wz8qAB3.QNGF"이 있는데 암호를 해독하고 싶지만 실제로이 암호에 사용 된 암호화를 이해할 수 없습니다. 내 웹 사이트 포럼 mysql 데이터베이스에서이 암호를 가져 왔습니다. 누구든지이 암호를 해독하는 방법을 알려주고이 암호화의 이름을 말해 줄 수 있습니까? 나는 1 시간 이후 이것을 찾고 있었고 아무 쓸모가 없었다.루아에서 암호를 해독하는 방법은 무엇입니까?

답변

2

의도적으로 설계된 것은 아닙니다.

게시 한 "암호화 된 암호"는 trapdoor function을 사용하여 단방향으로 암호화됩니다. 원래 암호를 얻는 유일한 방법은 입니다. 원래 암호를 입력하면 동일한 출력이 생성됩니다.

이 암호를 "해독 할 수있는"경우 암호 데이터베이스를 침입 한 공격자가이 암호를 해독하지 못하게 할 수 없습니다.

+0

"abc123"문자열이 있다고 가정하고 암호화된 암호와 비교하기를 원하며 일치하는지 여부를 확인하고 싶습니다. 어떻게해야합니까? 문자열 "abc123"을 암호화해야합니까? 그렇다면 어떻게? –

+0

http://www.openwall.com/phpass/ 참조 –

+0

대단히 감사합니다. –

관련 문제