Le password sono crittografate o con hash?
Le password sono crittografate o con hash?

Video: Le password sono crittografate o con hash?

Video: Le password sono crittografate o con hash?
Video: Salting, peppering, and hashing passwords 2024, Novembre
Anonim

Crittografia è una funzione bidirezionale; Cos'è criptato può essere decifrato con la chiave appropriata. Hashing , tuttavia, è una funzione unidirezionale che codifica il testo in chiaro per produrre un riassunto del messaggio univoco. Un attaccante che ruba un file di password con hash deve quindi indovinare il parola d'ordine.

Inoltre, perché le password vengono in genere crittografate?

Per contrastare questi attacchi, ciascuno parola d'ordine è hash insieme a un unico pezzo di input generato casualmente (chiamato sale). Il sale è memorizzato in chiaro nel database e non deve essere segreto, perché il suo scopo principale è quello di rendere precalcolato hash dizionari inutili.

Successivamente, la domanda è: qual è il miglior algoritmo di crittografia delle password? Le password dovrebbe essere hash con PBKDF2, bcrypt o scrypt, MD-5 e SHA-3 non dovrebbero mai essere usati per hashing della password e SHA-1/2( parola d'ordine +sale) sono anche un bigno-no. Attualmente il più controllato algoritmo di hashing fornire la maggior parte della sicurezza è bcrypt. Anche PBKDF2 non è male, ma se puoi usare bcrypt dovresti.

Quindi, cosa sono le password crittografate?

La traduzione dei dati in un codice segreto. Crittografia è il modo più efficace per ottenere la sicurezza dei dati. Per leggere e criptato file, devi avere accesso a una chiave segreta o parola d'ordine che ti consente di decifrarlo. I dati non crittografati sono chiamati testo normale; criptato i dati sono indicati come testo cifrato.

Come vengono memorizzate le password?

Come vengono memorizzate le password . Tutti i moderni sistemi informatici sicuri negozio degli utenti Le password in formato criptato. Ogni volta che un utente accede, il parola d'ordine immesso è inizialmente crittografato, quindi confrontato con il immagazzinato crittografia del parola d'ordine associato al nome di accesso dell'utente.

Consigliato: