mirror of
https://github.com/Steffo99/appunti-magistrali.git
synced 2024-11-28 21:04:19 +00:00
418 B
418 B
aliases | |
---|---|
|
Funzione ideale per i problemi di crittografia moderna.
- consuma una chiave simmetrica
- emette una coppia di funzioni che convertono il plaintext in un ciphertext indistinguibile da un blob casuale e viceversa.
def pseudorandomfamily(key):
def encrypt(plaintext) -> ciphertext:
...
def decrypt(ciphertext) -> plaintext:
...
return encrypt, decrypt