2009-12-21 68 views

回答

1

PGP是一種混合密碼系統,即它使用公共/私人不對稱和標準對稱加密/解密的混合。它生成一個唯一的會話ID,用於加密數據,然後使用公鑰加密會話ID。然後它將非對稱加密會話ID添加到對稱加密數據中以產生最終密文
對於解密,私鑰用於解密會話ID,然後使用標準對稱解密來檢索純文本。

PGP存儲兩套公鑰環 - 公鑰環和私鑰環。
因此,如果您將私鑰匙交付給您的應用,那麼任何人都可以使用私鑰解密pgp文件。

公鑰/私鑰的安全性是不是靈丹妙藥它仍然依賴於用戶保持他們的私有密鑰或鑰匙圈安全

Here's對PGP是如何工作的更深入一個很好的鏈接

0

你應該檢查和看看是否有一個操作系統級密鑰庫用於這種事情。滾動您自己的解決方案很容易出錯。此外,爲什麼重新發明車輪,如果你不需要?