독사는 무차별 암호 크래커입니다.
내가 UNIX 암호의 불안을 이해하려고 노력했다 때, 나는 예를 들어 간단한 패스워드 크래킹 소프트웨어를 보였다. 물론, 거기에 유명한 균열이었다, 그러나 나는 헤일의 viper.pl 더 읽기 발견했다. 나는 무력 공격에 대한 측정 코드 및 인쇄 성능과 시간 추정을 개선하고 싶어, 그래서 다시 쓰기 최대 속도에 대한 'C'에서 자신의 프로그램을 포함하여 내 아이디어 헤일 연락.
나는 다른 문자 집합에 대한 서로 다른 암호 길이에 대한 서로 다른 컴퓨팅 플랫폼에 가능한 모든 암호 조합을 확인하는 데 걸리는 시간을 알고 싶어. 결과는 매우 재미 있었다!
그러나 첫째로, 우리는 암호가 작동하고이 방법을 생성하는 방법을 더 자세히 볼 필요가있다. 그 후, 패스워드 크래커를 작성하는 것은 그리 어려운 일이 아니다. 그들이 일치 할 때까지 실제 암호 해시 결과를 비교 - 무차별 암호 크래커의 기본 디자인은 우리가 지속적으로 일반적인 문자 세트의 증가 암호 문자열에서 암호 해시를 계산하는 루프입니다. 암호가 바로 '' 'Z'를 통해, 우리는 해시와 비교를 시작할 것이라고에서 소문자를 포함한다고 가정 해 봅시다 수 있습니다 :
''그리고, 'B', 'C', 'D'... 'w', 'X', 'Y', 'Z',
다음, 'AA', 'AB', 'AC', '등록'... 'ZW ","ZX ","ZY', 'ZZ'
'AAA', 'AAB', 'AAC', 'AAD'... 'zzw', 'zzx', 'zzy', 'ZZZ'
... 우리가 '승리'조합을 찾을 때까지의 최대 암호 길이에 계속. 빠르고 간단한 수학이 우리가 점검 할 필요가 얼마나 많은 암호 문자열 조합 우리에게 있기 때문에, 더 나은 실행됩니다. 최대와 암호의 예를 사용. 8 자 (모두 소문자), 우리는 (영어 알파벳의 26 소문자 예) 총 조합의 수를 계산할 수 있습니다 :
(26) + 261+
(26x26) + 262+
(26x26x26) + 263+
(26x26x26x26) + 264+
(26x26x26x26x26) + 265+
(26x26x26x26x26x26) + 266+
(26x26x26x26x26x26x26) + 267+
(26x26x26x26x26x26x26x26) 268
= 217180147158 조합!
카테고리별로 검색
인기있는 소프트웨어
-
ALT Linux (School Junior) 2 Jun 15
-
Redis 28 Sep 15
-
DHIS 2 17 Feb 15
-
Elementary OS 17 Aug 18
-
Lantern 3 Jun 15
-
Kconfigure 3 Jun 15
-
Papa Louie: When Pizzas Attack! 14 Apr 15
Viper
개발자의 기타 소프트웨어 Frank4DD
WebCert
20 Feb 15
코멘트 Viper
카테고리별로 검색
인기있는 소프트웨어
-
Elementary OS 17 Aug 18
-
Porteus MATE 12 Jan 17
-
GChemPaint 2 Jun 15
-
KTurtle 2 Jun 15
-
PlayOnLinux 9 Dec 15
-
LinuxTLE 11 May 15
-
CentOS Live CD 22 Jun 18
댓글을 찾을 수 없습니다