이 도구에 대하여
키워드 암호는 기억하기 쉬운 키워드로 단일 문자 치환 알파벳을 생성하는 고전적인 방법입니다. 이 도구는 그 암호 알파벳을 만들고, 전체 매핑을 보여 주고, 이를 사용해 브라우저에서 텍스트를 암호화하거나 복호화합니다. 카이사르(고정 시프트), 아트바시(고정 역순), 아핀(선형 공식)과는 구별됩니다. 여기서는 전체 치환 알파벳이 여러분이 선택한 단어에서 유도됩니다.
암호 알파벳은 키워드에서 중복 글자를 제거해 쓴 다음, A–Z 중 아직 쓰이지 않은 나머지 글자를 순서대로 덧붙여 구성됩니다. 선택적 채움 시작 글자를 사용하면 그 나머지 순서를 원하는 지점에서 시작(알파벳을 순환)하여 변화를 더할 수 있습니다. 그 결과로 나오는 26글자 문자열은 평문 알파벳 A–Z와 위치별로 정렬되어, 각 인덱스의 글자가 그 대체물이 됩니다. 인코딩은 평문을 암호로 매핑하고, 디코딩은 같은 테이블을 반전합니다.
모든 처리는 로컬로 이루어지므로 입력한 내용은 기기를 벗어나지 않습니다. 대소문자는 보존되고 글자가 아닌 문자는 그대로 통과하여 문장 부호와 간격이 온전히 유지됩니다. 단순한 치환이므로 이 암호는 글자 빈도 패턴을 보존하여 빈도 분석에 취약합니다 — 퍼즐과 학습에는 훌륭하지만 실제 비밀에는 적합하지 않습니다. 예를 들어 키워드 KRYPTOS는 암호 알파벳 KRYPTOSABCDEFGHIJLMNQUVWXZ를 만듭니다.