从32位系统迁移到64位系统时,我遇到了一个潜在的问题。
系统在字符串上运行两个“单向”加密算法。
然而,当我在64位系统上尝试相同的代码时,哈希是不同的,现在这很好但是有没有人有任何方法可以确保在升级到64位时将来仍然可以检索和匹配哈希超出?
没有冒客户密码的风险?或者没有加密存储原始密码或其他敏感数据?
答案 0 :(得分:3)
基本上,只需确保您使用相同的算法。如果您的哈希值与相同的输入值不同,那么您使用的是不同的算法;基础字大小可能存在一些未说明的依赖关系。确保您不使用这些类型的算法,或者如果您这样做,他们对单词大小有非常明确的期望,并且这些内容可以被您覆盖。