콘텐츠
Vigènere 암호는 키워드 문자를 기반으로 일련의 다른 "Caesar 암호"를 사용하는 암호화 방법입니다. 카이사르 암호에서 구절의 각 문자는 특정 수의 문자로 이동하여 해당 문자로 대체됩니다. 예를 들어, 이것은 Caesar 암호의 세 위치 이동에서 A가 D가됩니다. B는 E가됩니다. C는 F가됩니다. Vigènere의 암호는 메시지의 여러 지점에서 여러 César 암호를 사용하는이 방법을 기반으로합니다. 이 기사에서는 사용 방법을 보여줍니다.
단계
2 가지 방법 중 1 : 암호화
- Vigènere 스퀘어 (이 기사 끝에있는 사진)를 얻거나 나만의 Vigènere 스퀘어를 만드세요.
-
암호화하려는구나 구보다 짧은 키워드를 생각해보십시오. 이 예에서는 다음을 사용합니다.라임
- 공백없이 메시지를 적으십시오. 이 예에서는 다음을 사용합니다.
WIKIHOWISTHEBEST
-
메시지 아래에 키워드를 작성하고 키워드의 각 문자를 메시지의 문자와 조심스럽게 정렬하십시오. 메시지의 모든 문자를 정렬 할 때까지이 작업을 수행하십시오.WIKIHOWISTHEBEST
라임 라임 라임 라임
-
필요한 경우 구문에 맞게 키워드를 자릅니다. 이 기사에 사용 된 예에서라임완벽하게 맞지만 키워드가 완벽하게 맞지 않으면 전체 단어를 사용할 필요가 없습니다. 예를 들면 :
WIKIHOWISTHEBESTOFTHEBEST
라임 라임 라임 라임 라임 라임
- Vigènere 사각형에있는 키워드의 첫 번째 글자 줄로 이동하고 메시지의 첫 글자 열로 이동하여 줄과 열의 교차점을 찾습니다. 그것은 당신의 암호화 된 편지입니다.
- 전체 문장이 암호화 될 때까지이 방법을 계속하십시오. 예제는 다음과 같이 표시됩니다.
LAYEWGKEHLVAQWGP
2 가지 방법 중 2 : 해독
- 위의 단계를 역순으로 수행하여 암호문을 디코딩합니다.
- 암호문의 첫 글자 열을 찾아 키워드의 첫 글자 줄에 도달 할 때까지 계속합니다. 이 문자는 코드화 된 문장의 첫 번째 문자입니다.
- 텍스트를 완전히 해독 할 때까지이 방법을 계속하십시오.
- 끝마친.
비 제네 레 광장
팁
- 암호화 된 메시지를 다른 사람에게 제공 할 때 암호를 알아야 코드를 해독 할 수 있으므로 비밀리에 그들에게 속삭이거나 미리 결정된 Caesar 암호를 사용하여 키워드를 암호화합니다.
- 코드를 해독하는 데 사용할 수있는 Vigènere 크래커가 온라인에 있습니다. 그들을 찾기 위해 인터넷 검색을 수행하십시오.
- 또 다른 암호화 방법은 행과 열의 교차점에서 해당 문자를 찾는 것입니다. 이 경우 "문자 W 및 L은 H"등입니다. WIKIHOWISTHEBEST는 HQWMSWIMDBTIMMEX가됩니다.
- 올바르게 암호화되었는지 확인하십시오. 잘못 암호화 된 텍스트는 올바르게 해석하지 못할 수 있으며 두 번째 확인없이 오류를 인식하기 어렵습니다.
- 구두점과 간격을 모두 포함하는 더 큰 Vigènere 사각형을 사용하면 그림이 깨지기가 더 어려워집니다. 특히 "키워드"또는 "구문"이 메시지보다 길거나 길면 더욱 그렇습니다.
- 메시지를 더 난독 화하는 또 다른 방법은 미리 정해진 값 (예 : ROT13)으로 원본 메시지에서 Caesar 암호를 사용한 다음 Vigènere 암호를 사용하여 암호화하는 것입니다. 암호가 해독 되었더라도 결과가 Vigènere의 암호 이전에 Cesar의 암호로 암호화 된 것을 알지 못하더라도 메시지는 여전히 무작위로 보입니다.
- "Keyword"또는 "Key Phrase"가 더 자주 반복 될수록 암호화 된 텍스트에서 더 쉽게 패턴이 감지되고 암호를 해독하기가 더 쉬워집니다. 메시지 길이보다 크거나 같은 길이의 "키"가 바람직합니다.
경고
- 이 암호는 절대 안전하지 않으며 (암호화 없음) 빠르게 손상 될 수 있습니다. 현재 기준에 따르면 Vigènere 수치는 매우 약합니다. 진정한 일급 비밀에는 이것을 사용하지 마십시오. 더 강력한 AES 및 RSA 암호화 검색을 위해. 그러나이 암호는 일회용 암호 (한 번만 사용되는 텍스트와 동일한 길이의 진정한 임의의 암호 키)와 함께 사용되어 키가 안전하지 않은 한 암호 텍스트를 생성 할 수 있습니다. 해독 할 수 있습니다.