在"标准"笔记本电脑x86硬件上计算MD5散列的CPU密集程度是否比SHA-1或SHA-2少?我对一般信息感兴趣,不是特定于某个芯片.
更新: 在我的情况下,我有兴趣计算文件的哈希值.如果文件大小很重要,我们假设它是300K.
我知道,SHA-256优于MD5的安全性等,但是,如果我用一种方法来只检查文件的完整性(即,无关的密码加密等),是否有任何优势使用SHA-256?
由于MD5是128位而SHA-256是256位(因此大两倍)......
加密需要两倍的时间吗?
如果时间不重要,就像在备份程序中一样,文件完整性就是所需要的,那么有人会反对MD5使用不同的算法,甚至提出不同的技术吗?
使用MD5产生校验和吗?