암호의 강도를 분석하는 것은 다양한 공격 방법에 대한 저항을 결정하는 양적 분석이 포함됩니다. 이 과정은 충분한 조합의 총 수를 계산하고 brute-force 공격에 필요한 시간을 추정합니다. 이러한 계산을 이해하는 것은 사용자가 더 안전한 암호와 조직이 더 나은 보안 정책을 수립하는 데 도움이됩니다.

비밀번호 Entropy

비밀번호는 암호의 불평성을 측정합니다. 그것은 공식을 사용하여 계산됩니다.

엔트로피 (bits) = log2 (N^L)

여기서 N]는 문자 집합의 크기이며 ]L]는 암호 길이입니다. 예를 들어, 위례, 하문, 숫자, 기호를 사용하는 암호에는 94의 값이 구명된 문자 세트가 있습니다.

높은 엔트로피는 더 강한 암호를 나타냅니다, 그것을 더 brute-force 공격에 저항.

공격시간

암호를 부수는 시간은 공격자의 자원과 공격 방법에 따라 달라집니다. 공격자는 두 번째 당 특정 짐의 특정 번호를 시도 할 수 있습니다, 균열의 대략적인 시간은 다음과 같이 계산 될 수 있습니다:

시간(초) = 총 조합 / 초당 구제]

예를 들어, 94자 중 12자 암호와 함께 총 조합은 9412]입니다. 공격자가 1,000,000 추측을 두 번째로 만들 수 있다면, 예상된 균열 시간은 1,000,000로 나뉩니다.

비밀번호 생성에 대한 모범 사례

  • 긴 암호를 사용합니다: 적어도 12 문자에 대한 Aim.
  • 다양한 문자 포함: 상부, 하부, 손가락, 기호를 사용.
  • Avoid 공통 패턴: 생일이나 간단한 순서와 같은 쉽게 추측할 수 있는 정보를 사용하지 마십시오.
  • 암호 관리자 활용: 안전한 저장 복잡한 암호 저장.
  • 다단계 인증:] 암호를 넘어 보안의 추가 레이어를 추가합니다.