다중 알파벳 암호는 일반 알파벳의 암호 알파벳이 암호화 프로세스 중에 서로 다른 위치에서 다를 수 있는 대체 암호입니다. 다음 두 가지 예인 플레이페어 및 Vigenere 암호는 다알파벳 암호입니다. 예를 들어, A.B…. Y.Z와 Z.Y…… B.A는 알파벳으로 된 모든 문자의 두 가지 명백한 순열입니다. 순열은 뒤죽박죽된 알파벳 집합에 불과합니다. 간단한 대체 암호의 키는 일반적으로 26자로 구성됩니다(시저 암호의 단일 번호와 비교). 예키는 일반적으로 암호텍스트의 문장 부호가 제거되고 암호텍스트가 `giuif gceii prctp nnduc eiqpr cnizz`와 같은 블록에 넣어 이전 트릭이 작동하지 않도록 하는 것입니다. 그러나, 활용 될 수있는 영어의 많은 다른 특성이있습니다. 아래 표에는 올바른 키를 확인하는 데 사용할 수 있는 몇 가지 다른 사실이 나열되어 있습니다. 각 규칙에 대해 가장 일반적인 몇 가지 예제만 제공됩니다. 즉, 문자 `e`가 가장 일반적이며 거의 13%의 시간이 표시되는 반면 `z`는 시간의 1% 미만으로 나타납니다.

간단한 대체 암호의 응용 프로그램은 이러한 문자 주파수를 변경하지 않습니다, 그것은 단지 그들을 조금 뒤죽박죽 (위의 예에서, `e`는 `i`로 암호화됩니다, 이는 `i`가 암호 텍스트에서 가장 일반적인 문자가 될 것입니다 의미). 암호 해독기는 메시지를 암호화하는 데 사용된 키를 찾아야 하며, 이는 각 문자에 대한 매핑을 찾는 것을 의미합니다. 합리적으로 큰 텍스트 조각(수백 자)의 경우 가장 일반적인 암호 문자인 `e`로 바꿀 수 있으며, 두 번째로 가장 일반적인 암호 문자는 각 문자에 대해 `t` 등으로 바꿉니다(이미지의 순서에 따라 대체). 오른쪽에)를 참조하십시오. 이렇게 하면 원래 일반 텍스트의 근사치가 매우 좋지만, 긴 텍스트 에 대해서만 보장되는 영어에 대한 통계 적 속성이 있는 텍스트 조각에 대해서만 발생합니다. 시저 암호는 시도 할 수있는 26 개의 키가 있기 때문에 안전한 암호 시스템이 아닙니다. 공격자는 사용 가능한 제한된 컴퓨팅 리소스로 철저한 키 검색을 수행할 수 있습니다. 일반 텍스트: 빠른 갈색 여우 게으른 dogciphertext 위에 점프: QEB NRFZH YOLTK CLU GRJMP LSBO QEB IXWV ALD 시저 암호 두 상황을 균열 하는 동안 고려할 수 있습니다. 암호에 대한 암호 해독의 효율성을 높이고 암호화 시스템을 보다 견고하게 만듭니다. 일반 시저 암호보다 훨씬 더 안전합니다. 예를 들어, 일반 텍스트는 „황금 동상은 열한 번째 동굴에“이며 선택한 비밀 임의 키는 „다섯“입니다.

이 텍스트를 키 값과 동일한 열 수로 테이블에 가로로 정렬합니다. 결과 텍스트는 다음과 같습니다. 암호는 다른 한편으로는, 낮은 수준에서 작동 : 개별 문자의 수준, 문자의 작은 그룹, 또는, 현대 계획에서, 개별 비트와 비트의 블록. 일부 시스템은 보안을 강화하기 위해 초신성을 사용하여 하나의 시스템에서 코드와 암호를 모두 사용했습니다. 경우에 따라 코드와 암호는 대체 및 전치에 동의어로 사용됩니다. 과거에 사용 되 었던 역사적인 펜과 종이 암호는 때로는 고전 암호로 알려져 있다. 여기에는 간단한 대체 암호(예: Rot 13) 및 전위 암호(예: 레일 울타리 암호)가 포함됩니다. 예를 들어 „GOOD DOG“는 „PLLX XLP“로 암호화할 수 있으며, 여기서 „L“은 „O“를, „G“의 경우 „P“, 메시지의 „D“에 대한 „X“를 대체합니다.

cipher 예제