为什么 Authorize.net 逐步淘汰基于MD5的哈希用于交易?SHA512哈希算法的使用现在应该可以解决这个问题



我了解到 Authorize.net 正在逐步淘汰基于MD5的哈希用于事务。如果这是一个问题,请告诉我。

如果我们使用 SHA512 哈希算法生成指纹,该算法在发布时将生成签名密钥,那么现在应该可以解决问题,对吗?

MD5 在相当长的一段时间内一直不被认为是安全的,这要归功于发现的冲突和彩虹表允许轻松破解这些哈希值。

正如他们的文档所述,切换到 SHA512 将起作用,并且是必需的。 MD5 将从 4 月左右开始不再工作。因此,您使用 MD5 的代码将在此之前工作,但您应该在截止日期临近之前更新代码,否则您可能会面临代码中断的风险。

最新更新