https://www.oschina.net/quest... @enjoy:首先谢谢大家的帮忙,我还是想追问一下,用MD5算法是生成密钥,再用这个密钥去对文件数据进行加密,加密的过程仅仅是简单的与运算,密钥确实是不可逆,正是因为这样才使密钥更加安全有效。难道这样的算法就不能叫加密算法?难道我们计算机学科需要如此死抠文字定义?计算机如此迅速发展的时代,今天说的事明天就不一定是这么一回事了。我个人觉得计算机应该更加注重应用与实践,而不是理论的字眼。在这里还是谢谢大家了。。 (2011/07/24 12:59)
这么说md5无法在前端实现吧?那么blueimp javascript md5是如何实现的?
crypto-js
密码学里
加密叫
encrypt
解密叫
decrypt
摘要叫
digest
md5 是摘要算法,不是 加解密算法
摘要算法不可逆,比如一个 1 GB 文件,你 md5完了才 128个bit,你觉得能复原回原来的1GB文件的内容么?
凡是MD5称为加密算法的,都是有点问题的