RSA 공개 키와 개인 키를 해독하는 데 사용되는 말의 어느 암호화하는 데 사용됩니다?

이 전환 : 91 블로그 , 원래 주소 : http://www.9191boke.com/138589019.html

일부 은행 시스템에서 공개 키와 개인 키는 타사 지불 시스템에 SDK가 종종 발생 예상 공개 키와 개인 키 친구에게 새로운 차이를 구분하기 어려울 수 있습니다.

RSA 공개 키와 개인 키는 무엇인가?

먼저, RSA는 설계된 세 수학자 (인 Rivest, Shamir의, Adleman의)는 비대칭 암호화 알고리즘이다. 비대칭 암호화는 대칭 암호화 상대적인 용어이다. 암호화 및 암호 해독을 이용한 대칭 암호화 알고리즘을 지칭는 같은 비밀 키 암호화 및 비대칭 암호화하고 복호화는 두 개의 키가 (공개 키, 개인 키)를 행하고, 비대칭 암호화가 더 안전 나타낸다.

개인 키는 개인 비밀번호는 종종 홀더입니다 동안 이름은 공개 키 공개 키는 복수의 소유자에게 발급 될 것이다 제안합니다.

공개 키와 개인 키 특성

  • 공개 키와 개인 키는 한 쌍이된다

  • 개인 키 파일이 공개 키를 포함, 개인 키는 공개 키 기반으로 내보낼 수 있습니다;

  • 더 이상 키, 깰 더 어려운, 그래서 2048 비트 키 1024 키보다 더 안전합니다;

  • 공개 키와 개인 키는 열쇠, 대중은 공개 키는, 대중이 개인되지 않는 것입니다.

공개 키와 개인 키는 암호화 및 암호 해독에 사용할 수 있습니다

공개 키와 개인 키는 공개 키로 암호화 된 데이터는 해당 개인 키 암호를 해독 할, 그 반대의 수, 암호화 및 암호 해독 작업에 사용할 수 있습니다. 모두 암호화에 사용할 수 있지만 다른 시나리오는 다음과 같은 규칙을 암호화하기 위해 다른 키를 사용했지만 :

1, 서명에 사용되는 개인 키, 공개 키는 테스트에 서명하는 데 사용됩니다

하지만 서명되지 비밀에 대해 서로 다른 서명과 암호화의 역할은,이 서명이 사람이 특정의 서명이되어 있는지 확인하기 위해, 다른 사람의 서명, 그래서 당신의 서명에서 사용하기에 적합한 개인 정보 보호에 대한 개인 키를 위조되는 것이 아니라.

서명 개인 키 만 대응하는 공개 키 암호를 해독 할 수 있습니다 후, 공개 키 (많은 사람들이 가질 수) 공개이 사람들이 해독하는 공개 키를 잡고 있도록, 해독 개최되는 개인 키를 결정할 수있을 것입니다 성공 사람들은 정당성을 정체성의 서명 확인을 할 수 있습니다.

(2), 공개 키는 암호화의 역할을 할 수있다, 사용, 암호화 개인 키의 암호를 해독하는 데 사용됩니다

공개 키가 공개되어 있기 때문에, 많은 사람들이 공개 키를 보유 할 수 있습니다. 공개 키를 누른 상태에서 모든 사람들이 암호를 해독 할 수있는 개인 키 암호화를 사용하는 경우, 그것은 안전하지 않습니다!

공개 키 암호화 보안을 사용하는 경우에만 개인 키 암호를 해독 할 수있는 개인 키는 민간 및 공공되지는 개인 키 만 특정 홀더, 보장 된 데이터를 해독 할 수있다.

추천

출처www.cnblogs.com/007sx/p/10987906.html