Da li su lozinke šifrirane ili heširane?
Da li su lozinke šifrirane ili heširane?

Video: Da li su lozinke šifrirane ili heširane?

Video: Da li su lozinke šifrirane ili heširane?
Video: SSL, TLS, HTTP, HTTPS объяснил 2024, Decembar
Anonim

Enkripcija je dvosmjerna funkcija; šta je encrypted može se dešifrirati odgovarajućim ključem. Hashing , međutim, je jednosmjerna funkcija koja šifrira otvoreni tekst kako bi proizvela jedinstveni sažetak poruke. Napadač koji krade fajl heširane lozinke onda mora pogoditi lozinka.

Štaviše, zašto se lozinke obično heširaju?

Da bi se suprotstavio ovim napadima, svaki lozinka je heširano zajedno s jedinstvenim nasumično generiranim komadom ulaza (koji se naziva sol). Sol je pohranjena u običnom tekstu u bazi podataka i ne mora biti tajna, jer je njena glavna svrha da prikaže unaprijed izračunato hash rječnici beskorisni.

Nakon toga, postavlja se pitanje koji je najbolji algoritam šifriranja lozinke? Lozinke treba heširati sa PBKDF2, bcrypt ili scrypt, MD-5 i SHA-3 se nikada ne smiju koristiti za heširanje lozinke i SHA-1/2( lozinka +sol) su takođe veliki ne. Trenutno najprovjereniji algoritam heširanja pružanje najveće sigurnosti je bcrypt. PBKDF2 također nije loš, ali ako možete koristiti bcrypt trebali biste.

Šta su onda šifrovane lozinke?

Prevođenje podataka u tajni kod. Enkripcija je najefikasniji način za postizanje sigurnosti podataka. Za čitanje an encrypted datoteku, morate imati pristup tajnom ključu ili lozinka koji vam omogućava da ih dešifrujete. Nešifrovani podaci se nazivaju običan tekst; encrypted podaci se nazivaju šifrirani tekst.

Kako se pohranjuju lozinke?

Kako se pohranjuju lozinke . Svi savremeni bezbedni kompjuterski sistemi prodavnica korisnika lozinke u enkriptovanom formatu. Kad god se korisnik prijavi, lozinka uneseno je inicijalno šifrirano, a zatim se upoređuje sa pohranjeni enkripcija lozinka povezano s korisničkim imenom za prijavu.

Preporučuje se: