加密算法加密作业

use*_*854 0 encryption algorithm cryptography password-encryption

作为任务的一部分,我们被要求编写自己的加密算法来加密密码.

我们不允许使用任何预定义的方法,如md5sha1等,谷歌似乎没有帮助,有人能告诉我一个例子来链接到一些信息?

Dan*_*ner 5

我将假设您被要求提出加密哈希函数.您可以从这篇维基百科文章开始,了解不同的现有加密哈希函数及其构造原理; 维基百科有相当详细的解释和一些很好的链接.这里有一些你应该阅读的文章.

这应该可以让您对MD4系列常用的加密哈希函数有所了解.还有其他的方法来构造加密散列函数,例如使用海绵结构,如SHA-3 .

在阅读所有这些内容时,您可能很快就会意识到,您提出自己的(并非完全破坏的)加密哈希函数的可能性非常接近于零,但您至少会学到一些关于此主题的知识.

最后一个想法 - 看看现有的针对加密原语的攻击尤其具有启发性,因为它们通常利用许多聪明人之前错过的微小细节,或呈现出截然不同的方式来查看某些内容.