首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MD5与GPG签名

MD5与GPG签名
EN

Stack Overflow用户
提问于 2013-03-04 04:52:18
回答 1查看 4.2K关注 0票数 4

根据像阿帕奇这样的站点,使用GPG签名文件(生成校验和)比普通的旧MD5更安全。我不明白为什么大多数人使用MD5。有人能解释一下普通技术英语的真正区别吗?

EN

回答 1

Stack Overflow用户

发布于 2013-03-04 06:27:14

访问文件的任何人都可以生成MD5校验和。侵入站点或执行中间人攻击的攻击者可以很容易地更改MD5校验和,使其与受损文件相匹配。

另一方面,GPG签名(理论上)只能由相应私钥的所有者生成。如果签名者位于您的信任网络中,则签名验证文件内容的完整性,并演示密钥所有者为文件内容提供凭单。

此外,MD5在过去几年里开始显示出一些弱点;GPG倾向于使用更多最新的算法。

可能MD5校验和仍然是常用的,因为它们更容易使用。(沙-1比MD5好,而且越来越普遍。)

更新(4年后):MD5现在应该被认为是不安全的,并且已经演示了具有相同SHA-1校验和的不同文件。有更好的校验和算法,但我不会推荐具体的校验和算法;我怀疑在这些算法被破坏后,这个答案仍然存在。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15194779

复制
相关文章

相似问题

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