정의 ABC의 개념
잡집 / / July 04, 2021
Guillem Alsina González, 3 월. 2017
스마트 장치의 대량 사용 및 연결로 인해 암호화 및 암호화 기술이 폭발적으로 증가한 시대이지만 인터넷, 암호화 기술은 고대부터 사용되었습니다.
위대한 Julius Caesar에 기인 한 다른 많은 것들과 마찬가지로 그는 암호 오늘날 해독하기에는 매우 간단하고 사소한 것처럼 보이지만 당시에는 엄청나게 복잡했을 것입니다.
Caesar 암호는 알파벳의 각 문자를 다른 문자로 대체하여 위치를 특정 수의 사각형으로 이동하는 것으로 구성됩니다.
예를 들어 알파벳이 ABCDEFGHIJK 인 경우... 그리고 우리는 Caesar 키를 사용하기로 결정했습니다. 배수량 3 개의 위치 중 A는 D에 해당하고 B는 E에 해당하는 식입니다.
이런 식으로 본문 뭐
안녕하세요.
그것은처럼 보일 것입니다
Krñd, txh wdñ
이러한 유형의 코드의 문제점은 모든 언어에서 일부 문자가 다른 문자보다 더 많이 반복된다는 것입니다. 라틴어의 후손 언어에서는 모음이며, 우리가 캐릭터 그것은 많이 반복되며, 우리는 단어를 해독 할 때까지 테스트를 시작할 수 있습니다. 그리고 일부 해독 된 글자의 경우 변위를 알 수 있으므로 나머지 텍스트를 해독하는 것은 사소한 일입니다.
그것을 해결하기 위해
현재 암호화 시스템은 어떤 키가 필요한지 확인하기 위해 일련의 수학적 연산을 사용합니다.
이러한 키는 일반적으로 공개 및 비공개입니다. 첫 번째는 디코딩에 사용됩니다. 메시지 그것은 우리에게 도달하고, 암호화 된 통신을 수신하고 그것을 이해하기 위해 해독하기 위해 우리가 가지고 있어야하는 것입니다.
개인 키는 메시지를 암호화하는 데 필요한 것이며 우리가 누구에게도 제공해서는 안되는 것입니다.
인코딩 알고리즘에서 중요한 요소는 수학 연산에 사용되는 비트 수입니다.
키가 길수록 키가 길수록 데이터를 디코딩하기가 더 어려워지고 안전 그것의 전염. 또 뭔데,
암호화 된 정보를 해독하기 어렵게 "만료"가 추가됩니다.
따라서 예를 들어, 연합국의 간첩 서비스는 제 2 차 세계 대전, 독일군의 주요 이중 요원 (Catalan Joan Pujol)을 통해 독일군에 대한 실제 계획에 대한 정보를 제공하기로 동의했습니다. 노르망디 상륙이 발생하기 몇 시간 전, 독일군이 정류 할 가능성이 없었고 지역.
이러한 방식으로 "만료 된"연습을위한 정보를 사용하여 반 지능에서 최고의 자산에 대한 신뢰를 구했습니다.
따라서 긴 키로 인코딩 된 정보가있는 경우 매우 강력한 컴퓨터 시스템을 사용하여 해독 할 수 있습니다. 시간이 지나면 정보가 더 이상 관심이 없거나 다른 공공 수단을 통해 이미 정보를 얻었을 것입니다. 해독을 시작하더라도 이미 손실됩니다. 관심.
가장 널리 사용되는 암호화 시스템은 다음과 같습니다.
- DES (데이터 암호화 표준)
- AES (고급 암호화 표준)
- PGP (Pretty Good Privacy)
- 복어
- 투 피쉬
사진: Fotolia-Cebreros / Corocota
암호화 주제