일단 비밀번호 20자리면 현 기술로는 복호화가 어렵다

그런데 그 20자리가 의미가 있는 패턴이면 좀 곤란하다

예를 들어서 기억하기 쉽게 너의 주변 사람 이름이나 전화번호 조합으로 설정하면 비밀번호가 길어도 탈취 위험이 더 높아진다

즉 비밀번호는 무작위 일수록 길이가 길수록 조합이 다양할수록 복호화 하기가 어렵다

그렇다면 머리속의 20자리 비밀번호

VS

탈취당할 위험이 높지만 무작위 100자리 + 머리속의 20자리

저 위중에 하나 고르라면

후자가 더 안정성이 높다

AES알고리즘은 너가 무슨 조합을 하던 비밀번호를 수백자리를 입력하던

고정된 비트로 변환되서 암호화된다

비밀번호가 길수록 복잡도는 커지고

그 비밀번호가 몇자리인지 어떤 특수 문자를 사용했는지 알아 낼수 없다

즉 공격자측은 100자리 비밀번호를 알아내더라도

나머지 비밀번호는 알아낼수 없다

나머지 머리속 비밀번호가 20자리인지

그걸 100자리 앞에다 넣은건지 뒤에 넣은건지

아니면 100자리 중간 특정지점에서 삽입했는지 알아낼수 없다

그래서 후자가 더 안전하다

물론 먼미래에는 뚤릴수도 있지만

현기술로는 불가능에 가깝다

그러나 100자리 비밀번호를 메모장에 넣어둔 순간

그걸 직접 타이핑할일은 없을거고

클립보드에 저장할게 뻔하니

제대로 신경안쓰면 일단 그 100자리는 이미 탈취 당했다고 생각하는게 편하다