2013-03-08 4 views
0

잘 맞습니다!비밀번호 목록 파일 생성

저는 프로그래머가 아니지만 훌륭한 광산을 해결하기 위해 도움이 필요합니다. 알파벳, 숫자 0-9 및 모든 글자의 크기와 관련하여 8 자 긴 문자열의 모든 조합을 생성하려고합니다. 명백한 진실은 암호를 잊어 버린 이전 암호화 된 볼륨에 액세스하려고한다는 것입니다. 그러나, 나는 그것을 8 자 길이 (예, 안전하지 않은) 알고, 나는 모든 크기와 숫자의 조합을 사용하는 것을 압니다.

올바른 방향의 포인터가 있으면 매우 유용합니다!

답변

0

암호가 8 자이고 모두 소문자 또는 모두 대문자와 10 자리를 포함 할 수있는 경우 (26 + 10)^8 = 2,821,109,907,456 조합을 볼 수 있습니다. 초당 5 억 번의 시도와 같이 프로그램 적으로 액세스 할 수 있다면 문제를 해결할 수 있습니다. 2,821,109,907,456/500,000,000 = 5,643 초를 넘지 않아도 1 시간 반 조금 남았습니다. 그러나 대문자와 소문자를 모두 의미하는 경우 조합 수는 (26 + 26 + 10)^8 = 360,040,606,269,696 조합으로 확대되고 약 128 배 길거나 5,643 * 128 = 722,304 초가 소요됩니다. 하루에 86,400 초가 있기 때문에 722,304를 86,400으로 나누면 8.36 일이됩니다. 그건 빨리 암호를 포함하는 문자열을 먹일 수 있다고 가정합니다.

암호의 일부분을 기억하려고 시도 할 수있는 모든 작업이 도움이 될 것입니다. 수동으로 암호를 입력해야하는 경우 해결할 수 없습니다. 오래된 컴퓨터 나 오래된 하드 드라이브를 가지고 있다면 암호를 찾아 보거나 암호를 재구성 할 수있는 힌트를 찾아보십시오. 누군가에게 이메일이나 이메일로 비밀번호를 보내 본 적이 있습니까? 그렇다면 그런 식으로 다시 검색 할 수 있습니다. 어딘가에 그걸 적어 뒀을 수 있니? 네가 가진다면 그게 어디 있겠 니? 선택한 비밀번호에 특별한 의미가 있습니까? 예를 들어 한 자리 또는 두 자리를 기억하면 나머지 비밀번호를 알아낼 수 있습니까?

관련 문제