ความแตกต่างระหว่าง PGP และ GPG


130

อะไรคือความแตกต่างที่สำคัญระหว่าง PGP (Pretty Good Privacy) และ GPG (GNU Privacy Guard) ที่สัมพันธ์กับความปลอดภัยใน Ubuntu และ Launchpad?

คำตอบ:


146

PGP สามารถอ้างถึงสองสิ่ง:

  1. พีจีพีซอฟต์แวร์เขียนโดยฟิลซิมเมอและเป็นเจ้าของโดยขณะนี้ไซแมนเทค
  2. รูปแบบสำหรับคีย์ข้อความที่เข้ารหัสและลายเซ็นข้อความที่กำหนดโดยซอฟต์แวร์นั้น สิ่งเหล่านี้ได้รับการทำเป็นทางการในฐานะมาตรฐานOpenPGP

ซอฟต์แวร์GNU Privacy Guard (GPG)เป็นการนำมาตรฐาน OpenPGP มาใช้อย่างอิสระดังนั้นคุณสามารถใช้เพื่อแลกเปลี่ยนข้อความที่เข้ารหัสลับกับผู้อื่นโดยใช้การใช้งาน OpenPGP อื่น ๆ (เช่น PGP ของ Symantec)

เนื่องจากความนิยมในระบบ Linux จึงเป็นเรื่องปกติที่คนจะใช้คำว่า "GPG" ไม่ถูกต้องเพื่ออ้างถึงระบบเข้ารหัส OpenPGP ทั้งหมด (เช่น "GPG keys" หรือ "GPG Signatures") มันค่อนข้างชัดเจนว่าพวกเขาหมายถึงอะไรจากบริบท


ฉันสับสนโดย github โดยใช้คำว่า GPG key ... นี่มันผิดทางเทคนิคเหรอ? คุณสร้างความมั่นใจให้ผมว่าความเข้าใจของฉันถูกต้องขอบคุณ :)
Ilja

1
คำตอบนี้สามารถปรับปรุงได้โดยชัดเจนยิ่งขึ้นเกี่ยวกับคำว่า "GPG Keys" ว่าเป็นการใช้งานที่ไม่ถูกต้องหรือถูกต้อง
Elijah Lynn

26

“ PGP” หมายถึง“ ความเป็นส่วนตัวที่ค่อนข้างดี” ได้รับการพัฒนาโดย Phil Zimmermann ตอนแรกมันถูกเขียนเป็นฟรีแวร์ที่มีลิขสิทธิ์ภายใต้สัญญาอนุญาตสาธารณะของ Gnu ต่อมา PGP ได้รับการอัปเกรดและสร้างเป็นโปรแกรมที่เหมาะสม สิทธิสำหรับโปรแกรมนี้มีการซื้อขายทั่ว เหตุผลสำหรับการอัปเกรดนี้คือค่าใช้จ่ายในการป้องกันประเทศและประเด็นด้านค่าลิขสิทธิ์ที่เกี่ยวข้องกับกฎหมายการส่งออกของสหรัฐอเมริกา ตอนนี้โปรแกรม PGP เป็นเจ้าของโดย PGP Corporation

เฉพาะรุ่นบรรทัดคำสั่งเท่านั้นที่ไม่ได้เป็นเจ้าของโดย PGP Corporation ซึ่งไม่ได้มีไว้ขาย PGP ใช้อัลกอริทึม RSA และอัลกอริทึมการเข้ารหัส IDEA PGP นั้นถือว่ามีส่วนต่อประสานกับ Windows ซึ่งมีความเงามากกว่า

“ GPG” ย่อมาจาก“ Gnu Privacy Guard” GPG คือการเขียนหรืออัพเกรด PGP อีกครั้ง มันไม่ได้ใช้อัลกอริทึมการเข้ารหัส IDEA นี่คือการทำให้ฟรีอย่างสมบูรณ์ มันใช้ NIST AES มาตรฐานการเข้ารหัสขั้นสูง ข้อมูลอัลกอริทึมทั้งหมดถูกจัดเก็บและจัดทำเอกสารอย่างเปิดเผยโดย OpenPGP Alliance เหตุผลหลักสำหรับการเปลี่ยนแปลงนี้คือ AES มีค่าใช้จ่ายน้อยกว่า IDEA และมีความปลอดภัยมากกว่า ยิ่งไปกว่านั้นมันไม่มีค่าลิขสิทธิ์เพราะไม่มีสิทธิบัตร GPG เข้ากันได้ดีกว่า PGP ดั้งเดิมด้วย OpenPGP GPG ยังขึ้นอยู่กับบรรทัดคำสั่ง ส่วนหน้าของ Windows ยังมีให้สำหรับ GPG นอกเหนือจากบรรทัดคำสั่ง


คุณแน่ใจหรือว่าเวอร์ชันดั้งเดิมคือ GPL บทความวิกิพีเดียเพียงแค่บอกว่า "ไม่มีใบอนุญาตที่ถูกต้องสำหรับการใช้ที่ไม่ใช่เชิงพาณิชย์"
Keith Thompson

ฉันค่อนข้างแน่ใจว่ามันไม่เคย GPL: ถ้าเป็นเช่นนั้นไม่จำเป็นที่ GPG จะต้องติดตั้งห้องสะอาด
James Henstridge

3
"GPG เป็นการเขียนหรืออัปเกรด PGP อีกครั้ง" นั่นเป็นเท็จ GPG เป็นการใช้งานของ OpenPGP
vcardillo

1
คุณเป็นผู้เขียนบทความนี้หรือไม่? คำตอบของคุณประกอบด้วยส่วนคำต่อคำของบทความนั้นและบทความนั้นเขียนขึ้นก่อนคำตอบของคุณคือ
AkaZecik

9

Gnu Privacy Guard และ Pretty Good Privacy - เรียกอีกอย่างว่า GPG และ PGP ตามลำดับ - เป็นโซลูชั่นการเข้ารหัสข้อมูลและการถอดรหัสที่ใช้สำหรับการถ่ายโอนและจัดเก็บข้อมูลอย่างปลอดภัย GPG และ PGP เกือบจะเหมือนกันโดยมีความแตกต่างที่สำคัญระหว่างวิธีการที่พวกเขาได้รับใบอนุญาตสาธารณะ

อ่านเพิ่มเติม: ความแตกต่างระหว่าง GPG และ PGP | eHow.com http://www.ehow.com/info_12225332_difference-between-gpg-pgp.html#ixzz26DXDNpJy


1
ลิงก์เสีย
darryn.ten

ข้อเสียของลิงค์ Thankfully: archive.org
mateuscb
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.