146得票7回答
计算MD5哈希值是否比SHA系列函数更节省CPU资源?

在“标准”笔记本电脑的x86硬件上,计算MD5哈希是否比SHA-1或SHA-2更少消耗CPU?我感兴趣的是一般信息,不具体针对某个芯片。 更新: 在我的情况下,我想计算文件的哈希。如果文件大小很重要,我们假设它是300K。

11得票2回答
Dovecot与MySQL 8 SHA2密码哈希

以前(MySQL 5.7)我们使用以下命令将新的电子邮件地址添加到现有表中:INSERT INTO `servermail`.`virtual_users` (`id`, `domain_id`, `password` , `email`) VALUES ('1', '1', ENCRYPT(...

17得票2回答
现代计算机可以计算多少个SHA256哈希值?

我想了解基于不同字符集的哈希破解所需的数学时间。 例如,仅使用7个字母的美国标准信息交换码字符集,我们知道可能有267种序列可以使用。如果知道计算机每分钟可以生成多少个序列,就可以大致了解生成所有可能的哈希和破解某个7字符哈希所需的时间(不考虑生日攻击)。 例如,以上述数字为例,如果现代四...

12得票3回答
在并行计算中为一个大文件计算哈希码

我希望提高哈希大文件的性能,例如大小在数十GB左右。 通常情况下,您使用哈希函数(例如SHA-256,尽管我很可能会使用Skein,因此与从[快速] SSD中读取文件所需的时间相比,哈希将变慢)顺序哈希文件的字节。我们称之为方法1。 这个想法是同时在8个CPU上对文件的多个1MB块进行哈希...

19得票3回答
使用SHA256和.NET/Node.js哈希密码

我在我的数据库中存储由.NET生成的用户密码的SHA256哈希,我需要能够使用Node.js验证它们。唯一的问题是,对于相同的密码,.NET和Node.js会创建不同的哈希值。Password: ThisPassword .NET:var ue = new UnicodeEncoding(...

51得票5回答
检查我的SSL证书是SHA1还是SHA2

我试图找到答案,但是没有找到... 如何检查我的SSL证书是否使用SHA1或SHA2? 我问这个问题的原因是它可能与证书在Mozilla浏览器上无法加载有关... 有什么想法吗?我能通过cPanel来检查吗?

38得票6回答
Java - 哈希算法 - 最快实现

我想知道Java中MD5和SHA-2 512 (SHA512)或256哈希算法的最佳且最快实现方式。我需要一个接受字符串参数并将哈希作为结果返回的函数。谢谢。 编辑:这是为了将每个URL映射到唯一的哈希值。由于MD5在这个领域不太可靠,所以我更感兴趣的是找到SHA-2算法的最佳和最快实现方式...

8得票5回答
SSL加密,SHA-1和SHA-2

我正在尝试实现 SHA-2 加密,而不是 SHA-1。 出于这个原因,我知道这两个哈希算法之间的比特数是不同的,这让我感到困惑。 我应该如何实现,并在哪些部分进行必要的更改? 我可以使用Java、Python和其他主要编程语言中的任何开源库。

31得票5回答
为什么选择SHA512而不是SHA384?

SHA384是SHA512的截断版本。但为什么有人会使用它?而且,如果SHA384和SHA512一样好,是否有理由使用512位的版本? 我打算使用其中一个算法来验证文件完整性,因此我主要关心碰撞安全性。 我很乐意听到任何人在实践中如何使用SHA2摘要以及为什么会选择其中一个版本。

13得票2回答
如何避免在代码签名时使用SHA-1签名时间戳?

我们刚刚从SHA-1转换到SHA-2代码签名证书。(背景信息:我们使用COMODO代码签名证书在Windows上使用signtool.exe签署.exe和.xap文件。)我们使用认证时间戳来实现这一点,以确保Windows在代码签名证书过期后仍然信任代码签名。 现在我注意到,当使用http:...