【发布时间】:2013-04-24 00:59:49
【问题描述】:
我所在的组织必须满足启用 FIPS 的系统的 FISMA 要求。我正在尝试做的一件事是为我们的密码实现哈希算法。我有很多选择:SHA-2、MD5、bcrypt(使用 Blowfish)、RIPE 等。
通读 NIST 的各种出版物,FISMA 没有说我必须使用特定的算法来满足他们的要求。
但是,FIPS 180-4 指定根据 FISMA 认为哪种哈希算法是安全的,即 SHA-1 到 SHA-512/256。 NIST SP 800-132 也推荐使用 PBKDS2。
这是否意味着: 一个)。我必须使用 SHA 作为哈希算法才能通过 FISMA 审核/要求?
...或...
b)。我可以使用任何算法,只要它比 SHA 更好? IE。不用MD5,但是bcrypt或者RIPE都可以。
【问题讨论】:
标签: fips