Computer >> 컴퓨터 >  >> 네트워킹 >> 네트워크 보안

8가지 일반적인 암호화 용어 및 의미

암호화에 대해 이야기할 때 대부분의 사람들은 암호화를 불과 10년 전으로 생각합니다. 그러나 그것은 역사에 깊이 뿌리를 두고 있습니다. 가장 유명한 예는 2차 세계 대전에서일 수 있습니다. 독일인은 Enigma라는 기계를 사용하여 해군으로 전송되기 전에 메시지를 암호화했습니다.

기존의 데이터 암호화 방법은 분명히 리버스 엔지니어링을 사용하여 쉽게 해독할 수 있었습니다. 그러나 현대의 암호화 기술은 훨씬 더 복잡하고 크랙하려면 많은 컴퓨팅 성능이 필요합니다.

암호화는 주로 발신자와 수신자 간의 메시지를 가로채려는 사람이 정보를 읽을 수 없도록 만드는 데 사용됩니다.

이 두 당사자 이외의 다른 사람이 데이터를 읽으려는 경우 읽을 수 없도록 스크램블되거나 코딩된 형식이 됩니다. 암호를 해독하면 원래 형태로 돌아갑니다.

일상 생활에서 한 노드에서 다른 노드로 데이터를 안전하게 전송하기 위해 암호화 기술을 사용하는 Whatsapp 또는 온라인 뱅킹 포털과 같은 여러 하이퍼 네트워킹 플랫폼을 접하게 됩니다. 우리는 이 단어에 익숙하지만 여전히 암호화 표준과 관련된 거대한 명명법이 있습니다. 이를 알고 있어야 합니다.

자, 시간 낭비 없이 자세히 알아보자!

추가 읽기:  Google 드라이브 및 암호화로 WhatsApp 데이터를 안전하게 유지하는 방법은 무엇입니까?

모든 컴퓨터 사용자가 알아야 하는 암호화 용어

일반 텍스트

일반 텍스트 또는 일반 텍스트는 암호화되지 않고 모든 사람이 읽을 수 있는 가장 기본적인 용어입니다. 암호화 알고리즘에 대한 입력을 위해 보류 상태로 남아 있는 데이터를 '일반 텍스트'라고 합니다.

  암호문

8가지 일반적인 암호화 용어 및 의미

암호화 알고리즘의 결과로 암호화되거나 읽을 수 없는 데이터입니다. 난수와 문자의 모음이므로 쓸모가 없습니다. 암호문은 때때로 암호문으로 렌더링되지만 평문을 암호문으로 변환하는 알고리즘에 가깝습니다.

8가지 일반적인 암호화 용어 및 의미

암호화 키는 데이터의 암호화/복호화 수단입니다. 암호화 알고리즘은 일반 텍스트가 암호문으로 변환되는 방식을 이해하는 것이 중요합니다. 키는 전체 암호화 알고리즘을 기억할 필요가 없으며 궁극적인 보안 수단의 역할을 합니다. 키와 비밀번호의 차이점은 키는 알고리즘으로 생성되는 반면 비밀번호는 사용자가 생성한다는 점입니다.

해싱

웹 사이트는 암호화 알고리즘을 사용하여 일반 텍스트 암호를 해시로 변환하며 이 프로세스를 해싱이라고 합니다. 발신자는 암호화된 메시지와 해시를 수신자에게 보내고 다른 쪽 수신자는 해시와 메시지를 해독합니다. 그런 다음 수신기는 해시를 생성하고 수신된 것과 비교합니다. 동일한 것으로 보이면 보안 전송을 고려한 것입니다.

8가지 일반적인 암호화 용어 및 의미

해싱은 단축된 키 값을 정렬하는 것이 원래 값을 사용하는 것보다 더 효율적이기 때문에 더 빠른 렌더링 모드입니다.

추가 읽기:  FileVault 암호화를 사용하여 Mac 데이터를 보호하는 방법

소금

기존 보안 방법에는 보안을 강화하기 위한 추가 단계가 필요합니다. 솔팅은 해시된 비밀번호에 임의의 데이터인 솔트를 추가합니다. 이 과정을 비밀번호 솔트(Salting)라고 합니다.

사람들이 동일한 비밀번호를 가질 가능성이 있으므로 더 많은 보존을 위해 솔트링이 수행됩니다.

예를 들어 두 명의 사용자가 동일한 암호를 사용하는 경우:[email protected]

해싱 후 [email protected]은 다음으로 변환됩니다.

f52fbd32b2b3b86ff88ef6c490628285f482af15ddcb29541f94bcf526a3f6c7

그러나 만약 해커가 데이터베이스를 공격하여 이 해시에 도달하면 동일한 해시를 가진 각 계정이 똑같이 취약합니다. 따라서 보안을 강화하기 위해 개인별로 별도의 솔트를 추가합니다.

예시 #1: [email protected] + 참치:

3436d420e833d662c480ff64fce63c7d27ddabfb1b6a423f2ea45caa169fb157

예시 #2: [email protected] + 건포도:

728963c70b8a570e2501fa618c975509215bd0ff5cddaf405abf06234b20602c

각 개인의 비밀번호에 솔트를 추가한 후 동일한 비밀번호의 해시를 솔팅 유무를 비교할 수 있습니다-

소금 없음:

f52fbd32b2b3b86ff88ef6c490628285f482af15ddcb29541f94bcf526a3f6c7

염색 예 #1:

3436d420e833d662c480ff64fce63c7d27ddabfb1b6a423f2ea45caa169fb157

염색 예 #2 사용:

8가지 일반적인 암호화 용어 및 의미

728963c70b8a570e2501fa618c975509215bd0ff5cddaf405abf06234b20602c

대칭 및 비대칭 알고리즘

최신 암호화 알고리즘은 대칭 및 비대칭 알고리즘의 두 가지 모드에서 작동합니다. 대칭 알고리즘은 암호화와 복호화에 동일한 키를 사용합니다. 키는 상호 이해를 바탕으로 양 당사자가 합의합니다. 비대칭 알고리즘은 공개 키와 개인 키의 두 가지 다른 키를 사용합니다. 이는 상호 동의 없이 안전한 암호화를 보장합니다.

8가지 일반적인 암호화 용어 및 의미 8가지 일반적인 암호화 용어 및 의미

공개 및 개인 키

공개 키는 네트워크의 모든 사람에게 배포되지만 개인 키는 사용자에게만 제한됩니다. 공개 키는 메시지를 암호화하는 데 사용되며 수신자는 메시지를 해독하고 전체 콘텐츠를 읽기 위해 소유자의 개인 키가 필요합니다.

8가지 일반적인 암호화 용어 및 의미

디지털 서명

8가지 일반적인 암호화 용어 및 의미

누군가가 메시지나 서면 문서에 서명할 때마다 메시지는 서명자와 바인딩됩니다. 마찬가지로 디지털 서명은 서명자를 디지털 데이터에 바인딩합니다. 이 디지털 서명은 수신자 또는 제3자가 서명자를 개별적으로 식별하는 데 사용할 수 있습니다. 더 빠른 렌더링을 위해 전체 데이터에 서명하는 것보다 해시에 서명하는 것이 더 효율적입니다.

추가 읽기:  FileVault 암호화를 사용하여 Mac 데이터를 보호하는 방법

암호 해독 이상이란 무엇입니까?

암호화에서 일반 텍스트는 암호화 키와 함께 알고리즘에 대한 입력으로 제공되어 일반 텍스트를 스크램블되거나 읽을 수 없는 형식으로 변환합니다. 이 암호화된 메시지는 키로 메시지를 읽을 수 있는 수신자에게 전송됩니다.

역 프로세스는 복호화이며, 발신자로부터 수신된 암호화된 메시지 또는 암호문은 복호화 키와 함께 암호문을 다시 일반 텍스트 또는 읽을 수 있는 텍스트로 변환하기 위해 복호화 알고리즘에 대한 입력으로 전송됩니다.

이러한 암호화 및 암호 해독 키는 난수를 생성하는 수학적 계산에 의해 생성됩니다. 이 키는 제한된 시간 동안 또는 세션 종료 키가 만료된 후에만 유효합니다.

결론:

암호화가 없으면 인터넷, 특히 온라인 거래를 통해 수행하는 대부분의 중요한 작업을 수행하기가 매우 어려울 것입니다. 우리는 대부분의 사람들이 암호화와 관련된 용어에 익숙하지 않기 때문에 암호화에 첨부된 수학적 토대가 일반인이 이해하기에는 복잡한 작업이라는 것을 알고 있습니다. 이 블로그가 기본 암호화 용어와 그 의미를 이해하는 데 도움이 되었기를 바랍니다.