出于安全考虑,我需要在Django/Python项目中使用AES加密和512 256/512。我知道有各种各样的库提供不同的加密方法,但我似乎找不到一个经过FIPS-140验证的库/包。我想知道是否有解决方案可以满足我的需要?如果没有,哪些模块/包符合FIPS-140标准?
似乎没有FIPS-140-2验证的python包。然而,AES、SHA-256和SHA-512符合FIPS-140的要求,因此,可用于AES加密和SHA-256/512加密。
最接近FIPS-140-2一致性的是构建OpenSSL FIPS对象模块和使用它作为密码学的后端。但是,由于我们使用的是包装器,它可能需要再次通过FIPS-140-2验证过程。
感谢@TerryChia的有益评论。
https://security.stackexchange.com/questions/67445
复制相似问题