在设计加密算法时,决定算法将起作用的关键因素是什么?

lia*_*dee 1 encryption algorithm cryptography aes

我正在研究一个设计我自己的对称加密算法的小项目.它主要用于文件加密.这样一个项目的设计过程是什么?

Dam*_*ver 6

第一课 - 不要.

第二课 - 学习密码分析.如果您不知道加密方案是如何被破坏的,那么您将如何评估自己的算法"强大"或"弱".

我上面提到的自学论文有点老化了.有更新的攻击(例如最近针对AES的双重攻击)将不会被覆盖.


还有一个初出茅庐的加密堆栈交换站点,如果你真的打算认真学习加密,那么这可能是一个更好的提问问题的地方(而不是"我发明了有史以来最好的加密系统,没有人能够破解它") ).