개인 핵심이라고도 은밀한 키,이 변수는 암호화에 사용되는 알고리즘으로 암호화하는 코드입니다. 비밀 키는 키의 생성기와 만 공유되므로 매우 안전합니다. 개인 키에서 중요한 역할을 대칭 암호화,비대칭 암호화 및 통화.
복잡성과 길이의 개인 키를 결정하는 방법을 실현 가능한것은 침입자를 위해 수행하는 공격을 시도 서로 다른 키를 때까지 오른쪽 하나입니다 발견된다.,개인 키는 어떻게 작동합니까?
전용 암호화 키 라고 대칭 암호화,같은 개인 키를 사용한 암호화 및 복호화가 목적이다. 개인 키는 일반적으로 쉽게 추측 할 수없는 길고 무작위로 생성 된 숫자입니다. 하나의 키만 관련되므로 프로세스가 빠르고 간단합니다.
비밀 키 암호는 일반적으로 스트림 암호 또는 블록 암호의 두 가지 범주 중 하나에 속합니다., 블록 암호에 적용되는 개인 키와 알고리즘의 블록 데이터를 동시에는 반면 스트림 암호에 적용되는 키와 알고리즘 한 bit at a time. 대칭 키 암호화는 비대칭 암호화보다 계산적으로 훨씬 빠르지 만 키 교환이 필요합니다.
대부분의 암호화 프로세스를 사용하여 개인 키를 암호화하는 암호화 데이터 전송을 하지만 사용되는 공개 키 암호를 암호화하고 교환입니다.,
도전의 개인 키 암호화
전용 암호화 키 않도록 높은 수준의 보안,다음과 같은 문제가 발생합니다이 고려되어야 합니다.
- 암호화 키를 관리할 수 있습이 너무 복잡하는 경우 각 사용자는 자신의 개체를 검색할 수 있습니다.
- 개인 키는 유출되거나 도난 당하지 않도록 자주 변경해야합니다.
- 개인 키를 잊어 버리거나 잃어 버리면 시스템이 고장 나고 메시지는 암호화 된 상태로 유지됩니다.
- 길고 강력한 개인 키를 만들려면 상당한 컴퓨팅 리소스가 필요합니다.
개인 키 대, 공개 키
비대칭 암호화로 알려진 공개 키 암호화를 사용하여 두 개의 서로 다르지만 수학적으로 연결된 키. 공개 키를 사용할 수 있는 모든 사람에게 그것을 필요로에 쉽게 액세스할 수 있는 저장하는 동안 개인 키는 기밀이며 공유와 그것의 소유자입니다. 이 방법에서 공개 키로 암호화 된 것은 무엇이든 암호 해독을 위해 관련 개인 키가 필요하며 그 반대도 마찬가지입니다. 공개 키 암호화는 일반적으로 전자 메일과 같은 통신 채널 보안에 사용됩니다.피>