Wednesday, March 4, 2015

비밀번호 안전성 검증 사이트


https://howsecureismypassword.net/

비밀번호 안정성을 검증하는 사이트가 있습니다.
아마도 무작위 대입방식을 통해서 해킹을 할 경우 얼마나 걸리면 해킹이 가능한가를
검사하는 사이트 같은데요,
몇 가지 테스트를 해 봤습니다.

우선 10자리 패스워드를 입력한다고 보면


abcdefghij  9시간 - 단순히 알파벳 소문자로만 입력
abcdefghi1  10일 - 소문자 + 숫자
abcdefghi!  38일 - 소문자 + 숫자기호 (숫자 위의 기호)
abcdefghi`  98일 - 소문자 + 문자판기호 (문자 옆 문장부호들)
abcdefghi~  98일 - 소문자 + 숫자 앞에 위치한 기호
abcdefghi+  38일 - 소문자 + 숫자0 뒤의 기호
abcdefghi=  38일 - 위와 동일
abcdefghi]  98일 - 소문자 + 문자판기호 (문자 옆 괄호나 마침표 등의 기호들)
abcdefghi}  98일 - 소문자 + 문자판기호 (문자 옆 괄호나 마침표 등의 기호들)
abcdefghi/  98일 - 소문자 + 문자판기호 (문자 옆 괄호나 마침표 등의 기호들)
abcdefghi?  98일 - 소문자 + 문자판기호 (문자 옆 괄호나 마침표 등의 기호들)
abcdefghiA  1년 - 소문자 + 대문자  (단순히 대문자 하나 추가함으로써 대폭 상승)
Abcdefghia  1년 - 소문자 + 대문자  (대문자의 위치는 상관이 없는 듯)
1bcdefghiA  6년 - 숫자 + 소문자 + 대문자  (소문자 대신 숫자 하나를 추가)
1BcdefghiA  6년 - 숫자 + 소문자 + 대문자  (숫자가 추가된 이후 추가대문자 여부는 무관)
!bcdefghiA  14년 - 숫자기호 + 소문자 + 대문자 (숫자 대신 숫자위의 기호를 추가)

}bcdefghiA  25년 - 문자기호 + 소문자 + 대문자 (위와 동일함)
1}cdefghiA  96년 - 숫자 + 문자기호 + 소문자 + 대문자 (4가지 종류를 사용함으로써 상승)
1_cdefghiA  58년 - 숫자 + 숫자기호 + 소문자 + 대문자 (문자기호가 아니라 숫자기호 사용)
1}_defghiA  526년 - 숫자 + 문자기호 + 숫자기호 + 소문자 + 대문자
1F3H_xiA5(   58년 - 숫자 + 숫자기호 + 소문자 + 대문자 (숫자기호만 두 개 들어갔으므로)
1F3H?xiA5(  526년 - 숫자 + 문자기호 + 숫자기호 + 소문자 + 대문자
1}_defghIA  526년 - 숫자 + 문자기호 + 숫자기호 + 소문자 + 대문자

결론적으로 자릿수가 적은 암호일 경우 가능한 여러가지 종류의 글자를 조합하는 것이 유리.
숫자위의 기호 보다는 문자 옆의 기호(부호)를 사용하는 편이 보다 안전함.

그보다는 단순히 암호문의 자릿수가 많아질 수록 유리

abcdefghijklmnop 34만5천년 - 단순히 알파벳 소문자를 순서대로 나열했지만 16자리.
12345678901234567890  792년 - 1부터0까지 두 번 반복했지만 20자리 이므로 792년이나 됨.
abcdefghijklmnopqrst  1570억년 - 알파벳만 순서대로 나열했지만 20자리이므로 @.@
abcdefghijklmnopqrsT  165천조년 - 위와 같지만 대문자 하나를 추가함으로써 
                                         헤아릴 수 없는 해독시간이 소요됨.

결론적으로 16자리 이상의 숫자+문자+기호(숫자기호+문자기호) 일 경우
대단히 안전하다고 생각됩니다.


그런데 말입니다.
...







만약 사이트가 털린다면....

??



 View my work at Turbosquid

No comments:

Post a Comment

로그인하지 않아도 댓글을 달 수 있습니다.