首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >长密钥和数据大小相同

长密钥和数据大小相同
EN

Stack Overflow用户
提问于 2013-01-28 05:56:14
回答 2查看 32关注 0票数 1

我在试着做一个对称的加密算法。我的密钥是256位,块大小和生成的密文也是256位。密钥、明文和密文大小相同会有什么缺点吗?

EN

回答 2

Stack Overflow用户

发布于 2013-01-28 06:04:58

不要将自制的加密算法用于任何值得保护的东西。这是一个复杂的领域,你做梦也想不到的技术对于黑客来说是例行公事。有很多经过时间考验和专家审查的算法,请使用其中一个(在查找已知弱点和可能的建议之后)。

票数 2
EN

Stack Overflow用户

发布于 2013-01-28 09:53:35

大多数(如果不是全部) block ciphers都假定消息大小是块大小的倍数,这与您的假设非常相似。AFAIK没有固有的缺点,而且它使处理数据变得更容易。如果你不想在块中处理数据,你需要一个stream cipher

正如@vonbrand提到的,你永远不应该使用这样的自定义密码来加密任何类型的敏感数据,因为它是微不足道的破解。如果你想要的只是一个有效的分组密码,你正在寻找的是AES,据顶尖大学所知,它是无法破解的。

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

https://stackoverflow.com/questions/14552772

复制
相关文章

相似问题

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