2013-03-01 1 views

답변

4

는 유일한 방법 나는 해시 길이를 확인하는 경우를 생각할 수 - SHA1은 160 비트이며, MD5는 128 비트 단지 MD2 등이다.

+0

길이가 35 바이트 인 해시를 가지고 있습니다 ... – user2007094

+0

35 바이트 또는 35 자입니까? – leafnode

1

해시 값을 생성하는 데 사용 된 알고리즘을 확인할 방법이 없습니다. 해시 함수 집합을 제한 할 수 있다면 해시 값의 길이를 검사하여 운이 좋을 수도 있습니다.

0

확실한 방법을 찾을 수 없으며 해결하기가 어렵습니다. 이들은 일방적 인 방법이기 때문에 본질적으로 사용 된 방법을 해독하거나 해결하기가 어려워야합니다.

제 조언은 액세스 권한이 있거나 소스 코드의 소유자에게 문의하면 소스 코드를 살펴 보는 것입니다. 또 다른 옵션은 원래 문자열 (hased되기 전에)이 있다면 해시 함수를 통해 실행할 수 있지만 일치하는 항목을 찾을 수 없을 때까지는 불가능하다는 것입니다.

+0

해시 함수는 암호화 함수가 아닙니다. – leafnode

+1

필자는 내 대답을 편집하여 더 이해하기 쉽습니다. 감사합니다. – Pattle

관련 문제