암호 코드 란 무엇입니까?
가장 기본적인 수준의 암호 코드는 다양한 유형의 데이터를 암호화하기위한 방법과 도구입니다. 암호 코드는 일반적으로 알려진 코드와 다르며, 코드는 짧은 메시지 또는 순서를 전송하기 위해 미리 정해진 일련의 단어 또는 숫자를 사용한다는 점에 유의해야합니다. 반대로 암호 코드는 실제 글자와 데이터를 특정 알고리즘에 의해 결정된 데이터로 바꾸거나 대체합니다. 예를 들어, 일본인이 1941 년 진주만 공격을 시작했을 때 공격을 알리기 위해 사용한 코드 문구는 "Climb mount Nitaka"입니다. 일본 사령관이 암호 코드를 사용했다면이 메시지는 "A1XT3 11-3sD 22XD"와 비슷한 내용 일 수 있습니다.
cipher라는 단어의 기원은 라틴어 sifra 와 아랍어 단어 sifr 에서 유래하며, 둘 다 "0"을 의미합니다. 이 단어들이 일반적으로 암호 및 암호 코드와 어떻게 연관되는지는 알려져 있지 않습니다. 역사가들은 제로의 개념이 중세 유럽인들에게는 이질적이고 혼란스러운 아이디어이기 때문에 대화에서 언급 될 때마다 혼란스러운 개념으로 메시지의 진정한 의미를 숨기는 것과 비슷하다고 추측했습니다. 다른 원산지 이론에 따르면 0은 아라비아 숫자이기 때문에 유럽 카톨릭의 보수적 보수는 암흑의 비밀과 동일하다고 주장합니다.
암호 코드는 모든 방식으로 복잡합니다. 그중 가장 간단한 것은 한때 시리얼 박스에서 쉽게 구할 수있었습니다. 1950 년대와 60 년대에 널리 사용 된 디코더 링은 알파벳의 한 문자를 문자 나 숫자로 바꾸는 데 사용되는 간단한 전치 암호를 제공했습니다. 이를 통해 아이들은 친구에게 비밀 메시지를 보낼 수 있었고, 그 친구에게는 디코더 링도있었습니다.
그러나 스펙트럼의 다른 쪽 끝에는 컴퓨터에서 만든 알고리즘을 사용하여 암호를 해독하는 유일한 방법 인 키를 사용하는 복잡한 암호를 만드는 군용 암호화가 있습니다. 암호 키에는 해당 암호 코드를 작성하는 데 사용되는 알고리즘이 포함되어 있습니다. 암호화 된 데이터와 함께 사용하면 데이터를 해독하여 다시 사용할 수있게됩니다.