Pbkdf2 () erhielt ein unerwartetes Keyword -Argument 'HMAC_HASH_MODULE' [geschlossen]Python

Python-Programme
Anonymous
 Pbkdf2 () erhielt ein unerwartetes Keyword -Argument 'HMAC_HASH_MODULE' [geschlossen]

Post by Anonymous »

Ich versuche, AES -Tasten mit PBKDF2 von Pycryptodome mit dem Beispielcode aus der Pycryptodome -Dokumentation abzuleiten, gezeigt: < /p>
from Crypto.Protocol.KDF import PBKDF2
from Crypto.Hash import SHA512
from Crypto.Random import get_random_bytes

password = b'my super secret'
salt = get_random_bytes(16)
keys = PBKDF2(password, salt, 64, count=1000000, hmac_hash_module=SHA512)
key1 = keys[:32]
key2 = keys[32:]
< /code>
Wenn ich dies ausführe, erhalte ich den Fehler: < /p>
keys = PBKDF2(password, salt, 64, count=1000, hmac_hash_module="SHA512")
TypeError: PBKDF2() got an unexpected keyword argument 'hmac_hash_module'
< /code>
Aber wenn ich den Code ohne das Argument HMAC_HASH_MODULE ausführe, wird er ohne Fehler ausgeführt. Weiß jemand, warum ich dieses Argument nicht angeben kann? Ich führe den Code mit dem Befehl "Python3 [Dateiname]" aus.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post