如果我有一个受密码保护的 GPG 文件,但没有密钥,它是否仍处于加密状态?(在 Google 上很难找到该问题的答案)。answers.yahoo.com 上的一个人说它不是加密的。那么... 密码有什么用?我不明白。
据我所知,GPG 允许使用密码或密钥文件,但两者是互斥的,对吗?您不能同时拥有密钥文件和密码吗?
无论如何,我对此进行了大量阅读,但我无法理解。 - 如果您能告诉我仅凭密码就能提供加密,那就太好了,谢谢。
答案1
来自 GPG 手册页Commands to select the type of operation
--symmetric
-c Encrypt with a symmetric cipher using a passphrase. The default
symmetric cipher used is CAST5, but may be chosen with the
--cipher-algo option. This option may be combined with --sign
(for a signed and symmetrically encrypted message), --encrypt
(for a message that may be decrypted via a secret key or a
passphrase), or --sign and --encrypt together (for a signed mes-
sage that may be decrypted via a secret key or a passphrase).
是的,使用密码加密就是加密(尽管理论上通常不那么强大,因为密码的熵通常比公钥小),并且在 GPG 中密码加密可以与公钥加密以及公钥签名相结合。
一般来说,有关程序的信息通常包含在该程序的文档中;这实际上就是创建文档的原因。