java - 如何将 Java SecretKeyFactory.generateSecret() 移植到 Python?
问题描述
我在 Java 中有这样的声明:
SecretKeyFactory.getInstance("PBEWITHSHAAND256BITAES-CBC-BC").generateSecret(new PBEKeySpec(password, salt, 37, 128)).getEncoded()
我需要这个才能在 Python 上工作。有没有办法做到这一点?
我试过 PBKDF2HMAC,但我想那是另一种算法。
kdf = PBKDF2HMAC(algorithm=hashes.SHA1, length=length, salt=bytes.fromhex(salt), iterations=iter, backend=default_backend())
key = kdf.derive(password.encode('utf-8'))
解决方案
推荐阅读
- go - 无论如何在ansi控制台上打印斜体字体?
- powershell - PowerShell 脚本 - 复制广告成员 o
- android - Firebase实时数据库android客户端在一小时后检测用户注销
- python - 使用类 python 组织类似的方法
- c# - 如何创建支持算术运算的自定义数据类型,就像任何其他通用数据类型一样
- java - 我们如何获得父包注释?有人提供示例吗?
- security - Google 如何识别设备?
- mc - 如何在午夜指挥官中使用面板化?我想知道,因为这是对选定文件和目录执行递归 chmod 的一种方法
- java - 从 HTML 页面调用 jsp 有哪些不同的方法?
- html - 我可以在 ngStyle 中使用 lighten css 属性吗?