콘텐츠
암호화는 특정 수신자가 아닌 다른 사람이 보거나 수정할 수 없도록 데이터를 인코딩하는 기술에 부여 된 이름입니다. 암호화에는 대칭과 비대칭의 두 가지 유형이 있으며 둘 다에 대한 프로세스는 동일합니다. 정보는 키라고하는 단어, 숫자 또는 암호 없이는 액세스 할 수 없도록 암호문으로 인코딩하는 수학 공식 또는 알고리즘을 사용하여 전송됩니다.
대칭 암호화
대칭 암호화는 가장 오래되고 가장 잘 알려진 암호화 기술입니다. 데이터는 블록으로 나뉘고 각 블록에 비밀 키가 적용되어 문자의 순서를 변경하거나 숫자로 대체하여 암호문을 생성합니다. 이 기술은 데이터를 암호화하고 해독하는 데 비밀 키만 사용하므로받는 사람이 가지고 있지 않은 경우 별도로 전송해야합니다.
장점과 단점
보낸 사람과받는 사람이 모두 비밀 키를 가지고 있으면이를 사용하는 모든 메시지를 암호화하고 해독 할 수 있으며 이는 시스템의 장점이자 취약점입니다. 대칭 암호화는 빠르고 쉽게 구현할 수 있으므로 온라인 구매 및 판매 거래에서 가장 일반적인 암호화 형식입니다. 그러나 공격자가 키를 가로 채면 해당 키를 사용하여 모든 메시지를 해독하는 데 필요한 정보를 갖게됩니다. 대칭 암호화 알고리즘은 또한 비대칭 암호화 알고리즘보다 더 간단하므로 이해하고 디코딩하기가 더 쉽습니다.
비대칭 암호화
공개 키 암호화라고도하는 비대칭 암호화는 두 개의 관련 키를 사용합니다. 하나는 데이터를 암호화하는 데 공개이고 다른 하나는 암호를 해독하는 데 사용됩니다. 텍스트 형태의 정보는 엄청난 숫자로 취급되며, 두 번째 거대한 숫자의 거듭 제곱으로 올라간 다음 세 번째 숫자로 나뉘어 다시 텍스트로 변환 될 최종 결과물이 생성되며 이번에는 암호화됩니다.
장점과 단점
비대칭 암호화 알고리즘은 대칭 알고리즘보다 복잡하므로 속도가 더 느리고 더 많은 처리 능력이 필요합니다. 그러나 이것이 그들이 훨씬 더 안전한 이유입니다. 공개 키는 메시지 암호화에 관심이있는 모든 사람에게 배포 할 수 있지만 개인 키는 공개되지 않으므로 공격자에게 취약하지 않습니다. 데이터는 공개 키로 만 암호화하고 개인 키로 해독 할 수 있습니다. 즉, 암호화가 완료되면 보낸 사람도 개인 키없이 데이터를 해독 할 수 없습니다.