首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >已验证FIPS-140-2的AES和that 256/512的Python实现

已验证FIPS-140-2的AES和that 256/512的Python实现
EN

Security用户
提问于 2014-09-15 22:25:19
回答 1查看 5K关注 0票数 5

出于安全考虑,我需要在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的有益评论。

EN

回答 1

Security用户

回答已采纳

发布于 2014-09-15 23:05:19

FIPS出版物中,您可以看到不同的附件,在附件A:核定安保职能中,它指出AESSHA-256SHA-512符合FIPS-140标准。

然而,在FIPS-140验证列表中,我看不到任何python模块。因此,似乎没有python模块FIPS-140兼容,所以您可以使用任何python加密模块想要的,如果它有您提到的算法的实现,也许您可以使用隐孢子虫来使用AES加密或生成消息摘要。此外,正如您评论的那样,密码学可能是一种很好的可能性。

希望这能帮上忙

票数 3
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/67445

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档