2010-12-02 3 views

답변

4

아니요 일반적으로 해킹 프로세스는 일반적으로 일방적입니다.

이것은 해시 맵과 같이 설계된 해시와 다른 암호 또는 암호 용으로 설계된 해시에 특히 중요합니다. 또한 무제한 입력 길이에는 동일한 해시가되는 값이 무한대 있습니다.

사용할 수있는 한 가지 방법은 많은 값 (예 : aaaaaaaa-zzzzzzz의 무차별 공격)을 해시하고 동일한 값을 가진 값을 확인하는 것입니다. 당신이 이것을 발견했다면, 당신은 "가치"를 발견했습니다 (시간은 싸지 않습니다). "레인보우 테이블"은이 아이디어에서 작동하지만 (시간 대신 공간을 사용합니다), 넌스 소금으로 패배합니다.

+0

글쎄, 할 수는 있지만 실제로는 비효율적이며 시간이 많이 걸린다. 논리적 대답은 +1. – Blender

0

당신이 가치를 해시 값으로 바꾸었다면, 해시 함수에 대한 완전한 액세스 권한을 가지게 될 것이고, 동일한 값으로 되돌릴 수 있습니다 방법. 만 원래 값과 최종 값을 갖고 있고 어떤 해시 함수가 사용되었는지 알지 못하는 경우 위에 언급 한 것을 수행하지 않으면 실제로 되돌릴 수 없습니다 (모든 가능성 검토).

관련 문제