2015-01-20 138 views
0

我有一種情況,源系統安裝了PGP,他們只能使用PGP工具對文件進行加密,而Target System安裝了GPG,我們只能使用GPG進行解密。是可以完成此功能?使用PGP進行加密並使用GPG進行解密

+1

它應該工作。你試過了嗎? – 2015-01-20 20:26:09

回答

0

加密的東西就是你正在使用的加密算法。這些算法被髮布和記錄 - 這意味着任何人都可以編寫代碼來實現它。

PGP是一個用於實現加密算法的軟件。 GPG是Gnu的實現。

所以沒有理由認爲這不起作用 - 只要你使用兩種產品都支持的算法。我相信GPG比PGP有更多的選擇。

來自: http://en.wikipedia.org/wiki/GNU_Privacy_Guard

作爲2.0.26版本和1.4.18的,GnuPG的支持下列算法:

PUBKEY:RSA,ElGamal公鑰,DSA

密碼:IDEA(從1.4.13/2.0.20),3DES,CAST5,Blowfish,AES-128,AES-192,

AES-256,Twofish,Camellia-128,Camellia-192,Camellia-256 /2.0.12)

所以只要你的加密應用程序使用其中的一個,它應該可以正常工作。 (RSA可能是一個不錯的選擇。)

+0

GPG與PGP「按設計」兼容。但理論上你的假設是錯誤的 - 同樣的算法可以用不同的方式實現,從文件格式的角度來看,實現可以與任何小的差異不兼容。 – i486 2018-01-13 11:19:00

相關問題