it-swarm-korea.com

RSA 암호화는 PGP와 어떻게 비교됩니까?

this 답변 ck 라고

RSA와 PGP는 다릅니다.

당신이 본질적으로 요구하는 것은 디젤에서 내 가솔린 차를 어떻게 달리는 것입니까? 대답은 당신이 할 수 없다는 것입니다.

나는 둘 사이의 더 자세한 비교, 왜 다른지, 왜 하나를 선택해야하는지에 관심이 있습니다.

37
goodguys_activate

RSA는 알고리즘입니다 (실제로 two 알고리즘 : 하나는 비대칭 암호화 용이고 다른 하나는 여러 가지 변형이있는 디지털 서명용입니다. PGP는 원래 표준 프로토콜이며 일반적으로 OpenPGP 로 알려진 소프트웨어입니다. OpenPGP는 보안 메시징, 암호화 및 서명, 키 배포와 같은 다양한 관련 작업을 지원하는 데이터 요소의 형식을 정의합니다. 프로토콜로서 OpenPGP는 광범위한 암호화 알고리즘에 의존합니다.이 알고리즘은 함께 조립됩니다 (결과를 안전하게하려면 원하는 것처럼 쉽지는 않습니다). OpenPGP가 사용할 수있는 알고리즘 중에는 RSA가 있습니다.

그래서, 자동차의 비유를 유지하기 위해 당신의 질문은 "연소 엔진과 혼다 어코드의 차이점은 무엇입니까? 왜 하나가 다른 하나를 선택합니까?" 문제는 그 자체로 이해가되지 않습니다. 협정에는 연소 엔진이 뚜껑 아래에 있습니다. 또한 바퀴와 같은 다른 유용한 기능들이 많이 있습니다; 연소 엔진만으로는 많은 것을 할 수 없습니다.

여전히 그 비유에서 자동차 without 연소 엔진을 상상할 수 있습니다. 전기차. OpenPGP 세계로 번역하면 다음과 같은 문제가 발생합니다. OpenPGP가 RSA를 사용하지 않고 작업을 수행 할 수 있습니까? 그 대답은 그렇습니다. OpenPGP가 사용할 수있는 다른 비대칭 암호화 및 디지털 서명 알고리즘이 있습니다.이 알고리즘은 OpenPGP가 RSA를 사용하는 것과 동일한 기능을 제공합니다. 역사적으로 OpenPGP가 처음 정의되었을 때 여전히 RSA 특허에 대해 해결되지 않은 몇 가지 질문이 있었으므로 RSA 대신 El Gamal 및 DSA (각각 비대칭 암호화 및 디지털 서명)를 사용하는 것이 좋습니다. (RSA 특허는 2000 년에 만료 됨)

64
Thomas Pornin

PGP는 암호화 알고리즘의 소프트웨어 제품군이며 전자 메일, 파일 등을 암호화하는 기능입니다. RSA는 암호화 및 디지털 서명을위한 특정 알고리즘입니다. PGP ($ 1)와 GPG (무료) 사이에도 차이가 있습니다.

GPG를 사용하여 RSA 키 페어를 생성 할 수 있습니다 (암호화 및 서명- 둘 다 동일한 키를 사용해서는 안 됨 ).

11
PulpSpy