Parolele sunt criptate sau hashing?
Parolele sunt criptate sau hashing?

Video: Parolele sunt criptate sau hashing?

Video: Parolele sunt criptate sau hashing?
Video: ZeusKit.ro - Criptarea datelor (parolelor) 2024, Noiembrie
Anonim

Criptare este o funcție bidirecțională; ce este criptat poate fi decriptat cu cheia adecvată. Hashing , cu toate acestea, este o funcție unidirecțională care amestecă textul simplu pentru a produce un rezumat unic de mesaj. Un atacator care fură o serie de parole cu hashing trebuie apoi să ghicească parola.

Mai mult, de ce parolele sunt de obicei hashing?

Pentru a contracara aceste atacuri, fiecare parola este hashed împreună cu o bucată de intrare unică generată aleatoriu (numită sare). Sarea este stocată sub formă de text simplu în baza de date și nu trebuie să fie secretă, deoarece scopul ei principal este de a reda precalculat. hash dicționare inutil.

Ulterior, întrebarea este, care este cel mai bun algoritm de criptare a parolei? Parole ar trebui să fie hashing fie cu PBKDF2, bcrypt sau scrypt, MD-5 și SHA-3 nu trebuie niciodată utilizate pentru hashing parole și SHA-1/2( parola + sare) sunt de asemenea un bigno-nu. În prezent, cel mai verificat algoritm de hashing furnizarea de cea mai mare securitate este bcrypt. Nici PBKDF2 nu este rău, dar dacă poți folosi bcrypt ar trebui.

Atunci, ce sunt parolele criptate?

Traducerea datelor într-un cod secret. Criptare este cea mai eficientă modalitate de a obține securitatea datelor. A citi un criptat fișier, trebuie să aveți acces la o cheie secretă sau parola care vă permite să o decriptați. Datele necriptate se numesc text simplu; criptat datele sunt denumite text cifrat.

Cum sunt stocate parolele?

Cum sunt stocate parolele . Toate sistemele moderne de computere securizate magazin utilizatorilor parolele în format criptat. Ori de câte ori un utilizator se conectează, parola introdus este criptat inițial, apoi în comparație cu stocate criptarea parola asociat cu numele de conectare al utilizatorului.

Recomandat: