Python LanguageSicurezza e crittografia

introduzione

Python, essendo uno dei linguaggi più popolari nella sicurezza di computer e di rete, ha un grande potenziale in sicurezza e crittografia. Questo argomento tratta le funzionalità e le implementazioni crittografiche in Python dai suoi usi in sicurezza di computer e di rete a algoritmi di hashing e crittografia / decrittografia.

Sintassi

  • hashlib.new (nome)
  • hashlib.pbkdf2_hmac (nome, password, sale, colpi, dklen = Nessuno)

Osservazioni

Molti dei metodi in hashlib richiedono il passaggio di valori interpretabili come buffer di byte anziché stringhe. Questo è il caso di hashlib.new().update() e di hashlib.pbkdf2_hmac . Se si dispone di una stringa, è possibile convertirla in un buffer di byte anteponendo il carattere b all'inizio della stringa:

  "This is a string"
 b"This is a buffer of bytes"

Sicurezza e crittografia Esempi correlati