Как я могу перенести Java SecretKeyFactory.generateSecret () на Python? - PullRequest
1 голос
/ 20 апреля 2020

У меня есть этот статус в Java:

SecretKeyFactory.getInstance("PBEWITHSHAAND256BITAES-CBC-BC").generateSecret(new PBEKeySpec(password, salt, 37, 128)).getEncoded()

И мне нужно, чтобы это работало на Python. Есть ли способ сделать это?

Я пробовал PBKDF2HMA C, но я предполагаю, что это другой алгоритм.

kdf = PBKDF2HMAC(algorithm=hashes.SHA1, length=length, salt=bytes.fromhex(salt), iterations=iter, backend=default_backend())
key = kdf.derive(password.encode('utf-8'))
...