1
Fork 0
mirror of https://github.com/Steffo99/appunti-magistrali.git synced 2024-11-22 18:44:17 +00:00
appunti-steffo/8 - Crittografia applicata/4 - Controllo dell'accesso/2 - Protezione dai data breach/PBKDF1.md
2023-09-21 02:46:23 +02:00

305 B

funzione di password hashing.

Funzionamento

Computa l'hash un numero significativo di volte, detto rounds.

def pbkdf1(salt, password, rounds):
	current_hash = hash(safe_concat(salt, password))
	for _ in range(rounds-1):
		current_hash = hash(current_hash)
	return current_hash