3D 랩 로드 중…
레슨 로드 중…
← 코드와 암호 실험실월드 1 · 5개 중 5번째 레슨모든 레슨 ↓

알파벳을 원하는 대로 섞기
이 내용을 가르치고 있나요? 프로젝터 모드 열기
모든 글자를 같은 거리만큼 옮겨야 할까요? 치환 암호는 섞은 알파벳을 키로 사용합니다. 기억하기 쉽게 하려면 먼저 키워드를 쓰고(반복되는 글자는 빼고), 그다음에 알파벳을 순서대로 적습니다.
키워드 ZEBRAS를 사용하면 다음과 같습니다:ZEBRASCDFGHIJKLMNOPQTUVWXY
따라서 A→Z, B→E, C→B, D→R …
알파벳을 섞는 방법은 26! (약 4 × 10²⁶)가지나 됩니다. 하나씩 모두 시도하기에는 너무 많습니다. 그런데도 치환 암호는 수 세기 동안 해독되었습니다. 평문의 각 글자는 항상 같은 암호 글자로 바뀌므로 글자 수가 그대로 남습니다. 월드 3에서 이 점을 이용해 볼 거예요.
키워드 ZEBRAS를 사용하면 평문의 글자 A는 무엇으로 바뀔까요?
키의 수가 아주 많아도 암호가 안전해지지 않는 이유는 무엇일까요?