암호화 란?
암호화는 일반 텍스트를 읽을 수없는 형식 또는 암호문으로 인코딩하여 프라이버시를 제공하는 알고리즘 체계를 나타냅니다. 암호화 된 텍스트 수신자는 "키"를 사용하여 메시지를 해독하여 원래 일반 텍스트 형식으로 되돌립니다. 핵심은 알고리즘의 트리거 메커니즘입니다.
인터넷이 등장하기 전까지는 대중이 암호화를 거의 사용하지 않았지만 주로 군사 도구였습니다. 오늘날 온라인 마케팅, 뱅킹, 건강 관리 및 기타 서비스를 통해 일반 가정조차도 훨씬 더 잘 알고 있습니다.
웹 브라우저는 https로 시작하는 주소로 증명되는 보안 서버에 연결될 때 자동으로 텍스트를 암호화합니다. 서버는 도착하자마자 텍스트를 해독하지만 정보가 컴퓨터 사이를 이동함에 따라 전송을 가로채는 사람은 "들어오는"사람에게 유익하지 않습니다. 읽을 수없는 횡설수설 만 볼 수 있습니다.
많은 유형의 암호화가 있으며 모두 신뢰할 수있는 것은 아닙니다. 강력한 암호화를 제공하는 동일한 컴퓨터 성능을 사용하여 약한 체계를 깰 수 있습니다. 처음에는 64 비트 암호화가 상당히 강력하다고 생각되었지만 현재는 128 비트가 표준이며 앞으로도 다시 변경 될 것입니다.
브라우저는 보안 웹 사이트에 연결될 때 자동으로 정보를 암호화하지만 많은 사람들이 이메일 통신에서도 암호화를 사용하도록 선택합니다. 널리 사용되는 이메일 클라이언트를위한 플러그인 또는 인터페이스가있는 프로그램을 사용하면 쉽게 수행 할 수 있습니다. 이 중 가장 오래 지속되는 것은 PGP (Pretty Good Privacy) 이며, 이는 강력한 군사 급 암호화 프로그램의 겸손한 이름입니다. PGP는 이메일 메시지뿐만 아니라 개인 파일 및 폴더도 암호화 할 수 있습니다.
전체 볼륨 또는 드라이브에 암호화를 적용 할 수도 있습니다. 드라이브를 사용하려면 특수 암호 해독 키를 사용하여 "마운트"됩니다. 이 상태에서 드라이브를 사용하고 정상적으로 읽을 수 있습니다. 완료되면 드라이브가 분리되고 인터 로퍼, 트로이 목마, 스파이웨어 또는 스눕이 읽을 수없는 암호화 된 상태로 돌아갑니다. 어떤 사람들은 금융 프로그램이나 기타 민감한 데이터를 암호화 된 드라이브에 보관하기로 선택합니다.
암호화 체계는 대칭 또는 비대칭 으로 분류됩니다. Blowfish, AES 및 DES와 같은 대칭 키 알고리즘은 발신자와 수신자가 공유하는 미리 정렬 된 단일 키와 함께 작동합니다. 이 키는 텍스트를 암호화하고 해독합니다. RSA 및 Diffie-Hellman과 같은 비대칭 암호화 체계에서이 체계는 사용자를위한 "키 쌍 "(공개 키 및 개인 키)을 만듭니다. 발신자가 공개 키 소유자에게 보낼 텍스트를 암호화하는 데 사용할 수 있도록 공개 키를 온라인으로 게시 할 수 있습니다. 일단 암호화되면 해당 키 쌍의 개인 키를 보유한 암호화 키 텍스트를 제외하고는 암호문을 해독 할 수 없습니다. 이 알고리즘은 서로 연동하여 작동하는 두 키를 기반으로합니다. 암호 해독 키를 비공개로 유지할 수 있기 때문에 비대칭 암호화는 대칭 암호화보다 한 단계 더 안전한 것으로 간주됩니다.
강력한 암호화는 데이터를 비공개로 만들지 만 반드시 안전한 것은 아닙니다. 보안을 유지하려면 데이터 수신자 (종종 서버)를 승인 된 당사자로 확실하게 식별해야합니다. 이것은 일반적으로 디지털 서명 또는 인증서를 사용하여 온라인으로 수행됩니다.
더 많은 사람들이 인터넷, 전자 메일 및 인스턴트 메시징의 개방적인 특성을 인식함에 따라 암호화는 의심 할 여지없이 더욱 대중화 될 것입니다. 그것 없이는 인터넷을 통해 전달되는 정보는 거의 모든 사람이 읽을 수있을뿐만 아니라 수년 동안 손을 바꾸거나 여러 가지 방식으로 훼손 될 수있는 서버에 저장됩니다. 이러한 모든 이유 때문에 추구 할 가치가 있습니다.