如何将Java SecretKeyFactory.generateScret()移植到Python?

2024-09-30 14:16:08 发布

您现在位置: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'))

Tags: backendnewpasswordjavalengthsaltbccbc

热门问题