我正在写一个论坛的login名,并需要散列在JavaScript中的密码客户端发送到服务器之前。 我无法弄清楚我实际上可以信任哪个SHA-256实现。 我期待着有一种每个人都使用的权威脚本,但是我发现所有的项目都有自己的实现。 我认识到,使用其他人的密码永远是一个信仰的飞跃,除非你有资格审查它自己,并没有普遍的定义,“可信赖”,但这似乎是一些共同和重要的东西,应该是某种对使用什么达成共识。 我只是天真? 编辑,因为它在评论中出现了很多:是的,我们再次在服务器端做一个更严格的散列。 客户端哈希不是我们保存在数据库中的最终结果。 客户端哈希是因为客户端请求它。 他们没有给出具体的原因,可能他们就像矫枉过正。
我试图find答案,但我找不到答案… 如何检查我的SSL证书是否使用SHA1或SHA2? 我想问的原因是因为它可能与在Mozilla浏览器上未加载的证书有关。 有任何想法吗? 我可以通过cPanel检查吗?
在“标准”笔记本电脑的x86硬件上计算MD5散列比在SHA-1或SHA-2上占用更less的CPU? 我对一般信息感兴趣,而不是特定于某个芯片。 更新:在我的情况下,我有兴趣计算文件的散列。 如果文件大小很重要,我们假设它是300K。