我刚刚开发了块密码对称密钥算法,并且在我的某些产品中使用了它。我想对它进行真实测试。
如何将他们的加密算法纳入国际密码大赛?
21
您是密码学家,还是至少熟悉密码文学和研究?如果没有,我什至可以告诉您,您的产品将很容易损坏,您应该只使用现有的,经过同行评审的现有密码和实现。密码学非常困难-很难告诉您什么时候才搞砸了,为时已晚。
借用@delnan。编写你自己的密码是从来没有一个好主意,除非它是专门只为学习和实验目的,绝不会在现实世界场景中使用。即便如此,人们还是应该更喜欢实施和研究已知算法,并且要重点关注其背后的数学原理,而不是尝试提出新算法。密码获取正确的是硬,因此不应该试图实现自己的密码- 永远。
—
zxcdw 2012年
找出专业人士使用的一些技术,并尝试破解自己的密码。如果您认为这很可靠,请发布源代码。
—
詹姆斯
布鲁斯·施耐尔(Bruce Schneier)的备忘录与您的情况有关:schneier.com/crypto-gram-9810.html#cipherdesign
—
K.Steff 2012年
顺便说一句,我认为这不是一个愚蠢的问题,也不是应该解决的问题。公开立场会让其他尝试相同工作的人看到他们正在进入一个极其困难的工作领域。
—
加里·罗