首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >OpenPGP对称加密与AES-256的区别?

OpenPGP对称加密与AES-256的区别?
EN

Security用户
提问于 2019-07-09 17:37:20
回答 1查看 2.6K关注 0票数 1

我想了解一下: OpenPGP对称加密和使用Winzip/7-zip的AES-256之间的区别?

我的意思是,如果你用OpenPGP程序(如GnuPG )加密一个文件,则使用AES-256对称加密。使用AES-256对Winzip/7-zip进行同样的处理。有什么关系?

我不是在问非对称用公用私钥在OpenPGP中加密

谢谢。

EN

回答 1

Security用户

回答已采纳

发布于 2019-07-09 22:28:45

OpenPGP是定义消息格式的标准。该消息格式相当复杂,但简而言之,它包含:

  • 它所使用的算法(如果有的话)
  • 该算法所需的任何参数(例如,非Any )
  • (加密)消息体
  • 其他一些与此无关的元数据

值得注意的是,OpenPGP不是加密算法。它可以使用加密(这是它存在的全部理由,所以通常是这样的),但是它使用的算法是可变的。

另一方面,AES-256是一种特殊的算法.它以一个秘密密钥和一个消息作为输入,并用该消息加密该密钥。

AES-256是OpenPGP标准支持的众多加密算法之一.

用AES-256加密一些东西,用OpenPGP加密相同的密钥,将导致与使用任何其他软件相同的密文(加密文本)。然而,有两件事需要注意:

  1. AES的错误实现确实存在,而可供利用的实现则取决于上下文。错误的用法也存在;例如,AES模式可以是任意数量的东西--欧洲央行、CBC、GCM --而选择错误的模式可能会破坏您的安全性。
  2. 由于它们的格式不同,告诉7zip加密7zip文件与告诉OpenPGP加密消息可能会产生不同的文件。然而,这与AES-256的实现无关;只要没有破坏,它仍然会产生相同的密文。只是代表不同而已。
票数 1
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/213220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档