2014-02-11 3 views
0

작은 문제가 있습니다. 사실, 하나의 매개 변수 (salt 매개 변수 제외)와 함께 PHP 함수 crypt()으로 문자열을 암호화했습니다. 그런 식으로 암호를 해독 한 경우 암호를 해독 할 수 있는지 알고 싶습니다.암호없이 PHP crypt() 함수를 복호화하십시오.

미리 감사드립니다.

+0

참조 http://stackoverflow.com/questions/1161157/is-there-a-way-to-reverse-a-crypt-in-c –

답변

3

아니요, 단순히 crypt()이 단방향 문자열 해시이기 때문에 불가능합니다.

당신은, 그러나, 무력을 사용할 수 있지만 암호가 lengthly 경우 너무 나쁜 것입니다 ...

+0

좋습니다, 감사합니다. :) – NoTBleeD

0

기능 토굴()는 더 해독 기능이 없다, 단방향 알고리즘을 사용합니다.

0

음, crypt는 해시 알고리즘의 다이제스트를 반환합니다. 해시 알고리즘은 의도적으로 되돌릴 수 없습니다. 이 경우 소금을 가지고 있든 없든간에 상관이 없습니다.

CrackStation에있는 것과 같은 온라인 레인보우 테이블을 사용하여 해시를 볼 수 있습니다. 유일한 대안은 해쉬를 무차별 공격하는 것입니다.