데이터 암호화 란 무엇입니까?
데이터 암호화는 일반 텍스트 데이터를 암호 텍스트로 변환하여 읽을 수 없도록하는 프로세스입니다. 보다 일반적으로 "암호화"라고하는이 프로세스는 다양한 방법으로 다양한 수준의 성공을 거두어 달성 할 수 있습니다. 최상의 데이터 암호화 중 일부는 수세기 동안 지속될 수 있지만 다른 유형의 암호 해독은 이러한 작업에 숙련 된 사람들에 의해 몇 분 또는 몇 초 내에 중단 될 수 있습니다. 디지털 시대에 사람들은 매일 데이터 암호화에 크게 의존합니다. 데이터의 암호화 또는 암호 해독을 직접 수행하지 않더라도 오늘 어느 시점에서 암호화 된 데이터를 받거나 보냈을 가능성이 높습니다.
이 과정에서 누구나 읽을 수있는 완전히 평범한 일반 텍스트 조각이 변환되어 키를 가진 사람 만 읽을 수 있습니다. 가장 간단한 형태의 데이터 암호화 중 하나는 간단한 알파벳 대체 방식으로, 알파벳 문자가 스크램블되어 키를 생성합니다. 예를 들어 알파벳 문자를 5 자리 씩 이동하여 "E"는 "A", "F"는 "B"등을 나타내거나 간단한 키를 지정할 수 있습니다. 키없이 텍스트를 해독하기가 더 어려워 질 수 있습니다.
알파벳 대체는 일반적으로 상당히 깨지기 쉽습니다. 사실, 많은 주요 신문은 사람들이 풀 수있는 퍼즐 페이지를 간단하게 대체합니다. 보다 복잡한 데이터 암호화 방법을 사용하여 코드를 더 어려워 질 수 있습니다. 복잡한 코드를 사용하면 무차별 대입을 사용하여 암호화를 해독 할 수 있으며 결국 성공할 수 있지만 시간이 오래 걸립니다. 많은 암호화 방법은 일단 키를 확보 할 수없는 한 데이터가 무해하다는 주장에 따라 키를 안전하게 유지하고 암호화 된 데이터를 자유롭게 볼 수 있도록하는 데 중점을 둡니다.
데이터를 암호화해야하는 이유는 여러 가지가 있으며, 대부분 다른 사람들의 눈에서 데이터를 보호합니다. 예를 들어 은행은 고객에 대한 암호화 된 데이터를주고받으며 정부는 해외 대사관에 안전한 메시지를 받기 위해 암호화에 의존합니다. 대부분의 전자 메일 프로그램은 주소 및 신용 카드 번호와 같은 개인 정보를 처리하는 사이트와 마찬가지로 타사가 전자 메일을 읽을 수 없도록 보내고받는 동안 데이터 암호화를 제공합니다.
일부 암호화 프로토콜은 사람들이 서로 쉽게 통신 할 수 있도록 표준화되어 있으며, 어떤 경우에는 특정 사람들이 사용할 수 있도록 키가 특별히 개발 될 수 있으며, 키가 표준화되어 크랙하기 어렵습니다. 개인 키는 데이터를 암호화하는 유일한 방법이었습니다. 공유 키 암호화를 통해 사람들은 키 자체를 공개하지 않고 개방형 네트워크를 통해 키에 대한 정보를 교환 할 수있었습니다.