인코딩과 암호화의 차이

Anonim

인코딩과 암호화

인코딩을 공개적으로 사용할 수있는 방법을 사용하여 다른 형식으로 데이터를 변환하는 과정입니다. 이 변환의 목적은 특히 다른 시스템에서 데이터의 유용성을 높이는 것입니다. 암호화는 또한 암호화에 사용되는 데이터를 변환하는 프로세스입니다. 이것은 원래의 데이터를 특수한 정보 (키라고 함)를 소유 한 당사자 만이 이해할 수있는 형식으로 변환합니다. 암호화의 목적은 정보를 볼 수있는 권한이없는 당사자에게 정보를 숨기려는 것입니다.

인코딩이란 무엇입니까?

공개적으로 사용 가능한 방법을 사용하여 다른 시스템에서 데이터를보다 사용하기 쉬운 형식으로 변환하는 것을 인코딩이라고합니다. 대부분의 경우, 변환 된 형식은 널리 사용되는 표준 형식입니다. 예를 들어, ASCII (American Standard Code for Information Interchange)에서 문자는 숫자를 사용하여 인코딩됩니다. 'A'는 65 번, 'B'는 66 번 등으로 표시됩니다.이 숫자를 '코드'라고합니다. 마찬가지로 DBCS, EBCDIC, 유니 코드 등과 같은 인코딩 시스템도 문자를 인코딩하는 데 사용됩니다. 데이터 압축은 인코딩 프로세스로 볼 수도 있습니다. 인코딩 기술은 데이터를 전송할 때도 사용됩니다. 예를 들어 BCD (Binary Coded Decimal) 인코딩 시스템에서는 4 비트를 사용하여 10 진수를 표현하고 맨체스터 위상 인코딩 (MPE)은 이더넷에서 비트를 인코딩하는 데 사용됩니다. 인코딩 된 데이터는 표준 방법을 사용하여 쉽게 디코딩 할 수 있습니다.

암호화 란 무엇입니까?

암호화는 데이터를 비밀로 유지하려는 의도로 데이터를 변환하는 방법입니다. 암호화는 암호라고하는 알고리즘을 사용하여 데이터를 암호화하며 특수 키만 사용하여 암호를 해독 할 수 있습니다. 암호화 된 정보는 암호문 (ciphertext)으로 알려져 있으며, 암호문에서 원래의 정보 (평문)를 얻는 과정을 복호화 (decryption)라고합니다. 정보는 다른 제 3 자로부터 보호해야하는 인터넷과 같은 신뢰할 수없는 매체를 통해 통신 할 때 암호화가 특별히 필요합니다. 현대의 암호화 방법은 계산 경도에 기인 한 적의 공격으로 인해 깨지기 어려운 암호화 알고리즘 (암호)을 개발하는 데 중점을 둡니다 (따라서 실용적인 방법으로 깨질 수는 없습니다). 널리 사용되는 암호화 방법 중 두 가지는 대칭 키 암호화와 공개 키 암호화입니다. 대칭 키 암호화에서 보낸 사람과받는 사람 모두 데이터 암호화에 사용 된 것과 동일한 키를 공유합니다. 공개 키 암호화에는 두 가지가 있지만 수학적으로 관련된 두 가지 키가 사용됩니다.

인코딩과 암호화의 차이점은 무엇입니까?

인코딩과 암호화가 서로 다른 형식으로 데이터를 변환하는 방법이지만 달성하려는 목표는 다릅니다.암호화는 다른 시스템에서 데이터의 유용성을 높이고 저장에 필요한 공간을 줄이려는 의도로 이루어지며 암호화는 타사의 데이터를 비밀로 유지하기 위해 수행됩니다. 인코딩은 공개적으로 사용 가능한 방법을 사용하여 완료되며 쉽게 되돌릴 수 있습니다. 그러나 암호화 된 데이터는 쉽게 해독 할 수 없습니다. 열쇠라고 불리는 특별한 정보를 소유해야합니다.