【发布时间】:2011-09-06 13:00:31
【问题描述】:
我正在研究一个设计我自己的对称加密算法的小项目。它将主要用于文件加密。 这样一个项目的设计流程是怎样的?
【问题讨论】:
-
希望有建设性的批评:如果你不得不问这个问题,那么你的加密很可能是无用的。换句话说,你将成为施奈尔定律的体现:“任何人,从最无知的业余爱好者到最优秀的密码学家,都可以创建自己无法破解的算法。”
-
不要这样做,如果你还没有足够的密码学背景(即分析一些其他算法,阅读大量论文等),否则你的算法将很容易被破解。使用既定的算法,如果可能的话,也使用既定的协议/文件格式。
-
感谢您的建设性批评,我之前收到过很多相同的反馈。问题是,这是一个项目,我不打算将其发布给外部公众。
标签: algorithm encryption cryptography aes