it-swarm-tr.com

RSA şifrelemesi PGP ile nasıl karşılaştırılır?

Açık b cevap ck diyor

RSA ve PGP farklıdır.

Temelde sorduğunuz şey benzinli arabamı dizelde nasıl çalıştırırım? Cevap, yapamayacağınızdır.

İkisi arasında neden daha farklı bir karşılaştırmayla, neden farklı olduklarını ve birinin diğerini neden seçtiğini merak ediyorum.

37

RSA bir algoritmadır (aslında, iki algoritmalar: biri asimetrik şifreleme için ve diğeri dijital imzalar için - birkaç varyant ile). PGP aslen bir yazılım parçasıdır, şimdi genellikle OpenPGP olarak bilinen standart bir protokoldür. OpenPGP, şifreleme ve imzalarla güvenli mesajlaşmayı destekleyen veri öğeleri ve anahtar dağıtımı gibi çeşitli ilgili işlemler için biçimler tanımlar. Protokol olarak, OpenPGP, bir araya getirdiği çok sayıda kriptografik algoritmaya dayanır (sonucun güvenli olmasını istiyorsanız, göründüğü kadar kolay değildir). OpenPGP'nin kullanabileceği algoritmalar arasında RSA da var.

Yani, araba benzetmesine devam etmek için sorunuz şu şekildedir: "Bir yanmalı motor ile Honda Accord arasındaki fark nedir? Neden biri diğerinden daha fazla seçsin?" Soru hiç mantıklı değil: Accord kapağının altında bir yanmalı motor ile geliyor. It ayrıca tekerlekler gibi diğer kullanışlı özelliklerle birlikte gelir; sadece bir yanmalı motorla fazla bir şey yapamazsınız.

Yine de bu benzetmede, arabalar olmadan bir yanmalı motor, ör. elektrikli arabalar. OpenPGP dünyasına çevrilen soru şu: OpenPGP çalışmalarını RSA kullanmadan yapabilir mi? Ve cevap evet: OpenPGP'nin kullanabileceği başka asimetrik şifreleme ve dijital imza algoritmaları var, bu da OpenPGP'nin RSA'yı kullandığından aynı işlevselliği sağlayacak. Tarihsel olarak, OpenPGP ilk kez tanımlandığında, RSA patenti hakkında hala birkaç çözülmemiş soru vardı, bu nedenle uygulamaların RSA yerine El Gamal ve DSA (sırasıyla asimetrik şifreleme ve dijital imzalar için) kullanılması teşvik edildi. (RSA patentinin 2000 yılında süresi doldu)

64
Thomas Pornin

PGP, şifreleme algoritmaları ve e-postaları, dosyaları vb. Şifreleme yeteneğinden oluşan bir yazılım paketidir. RSA, şifreleme ve dijital imzalar için özel bir algoritmadır. PGP ($ bir) ve GPG (ücretsiz olan) arasında da bir fark vardır.

GPG kullanarak bir RSA anahtar çifti oluşturmak mümkündür (hem şifreleme hem de imzalama için - her ikisi için aynı anahtarı kullanmamalısınız ).

11
PulpSpy