개발 암호화 란 무엇입니까? -techopedia에서 정의

암호화 란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-암호화 란 무엇입니까?

암호화는 정보를 비밀로 유지할 수 있도록 작성되거나 생성 된 코드를 생성합니다. 암호화는 데이터를 권한이없는 사용자가 읽을 수없는 형식으로 변환하여 권한이없는 엔티티가 데이터를 다시 읽을 수있는 형식으로 디코딩하지 않고도 전송할 수있게하여 데이터를 손상시킵니다.

정보 보안은 여러 수준에서 암호화를 사용합니다. 암호 해독 키가 없으면 정보를 읽을 수 없습니다. 정보는 운송 중 및 저장되는 동안 무결성을 유지합니다. 암호화는 또한 부인 방지에 도움이됩니다. 즉, 발신자와 메시지 배달을 확인할 수 있습니다.

암호화는 암호화로도 알려져 있습니다.

Techopedia는 암호화를 설명합니다

암호화는 또한 발신자와 수신자가 키 쌍을 사용하여 서로를 인증 할 수 있도록합니다. 암호화에는 다양한 유형의 알고리즘이 있으며, 일부 일반적인 알고리즘은 다음과 같습니다.

  • 비밀 키 암호화 (SKC) : 여기에는 암호화와 암호 해독에 하나의 키만 사용됩니다. 이 유형의 암호화를 대칭 암호화라고도합니다.
  • 공개 키 암호화 (PKC) : 여기에는 두 개의 키가 사용됩니다. 이 유형의 암호화를 비대칭 암호화라고도합니다. 하나의 키는 누구나 액세스 할 수있는 공개 키입니다. 다른 키는 개인 키이며 소유자 만 액세스 할 수 있습니다. 발신자는 수신자의 공개 키를 사용하여 정보를 암호화합니다. 수신자는 자신의 개인 키를 사용하여 메시지를 해독합니다. 거부하지 않는 경우 보낸 사람은 개인 키를 사용하여 일반 텍스트를 암호화하고받는 사람은 보낸 사람의 공개 키를 사용하여 암호를 해독합니다. 따라서 수신자는 누가 보낸 사람인지 알고 있습니다.
  • 해시 함수 : SKC 및 PKC와 다릅니다. 키를 사용하지 않으며 단방향 암호화라고도합니다. 해시 함수는 주로 파일이 변경되지 않은 상태로 유지되도록하는 데 사용됩니다.
암호화 란 무엇입니까? -techopedia에서 정의