Паролите са криптирани или хеширани?
Паролите са криптирани или хеширани?

Видео: Паролите са криптирани или хеширани?

Видео: Паролите са криптирани или хеширани?
Видео: Как сайтовете съхраняват паролите и колко са сигурни незащитение Wi-Fi мрежи 2024, Ноември
Anonim

Криптиране е двупосочна функция; какво е криптиран може да се дешифрира с правилния ключ. Хеширане , обаче, е еднопосочна функция, която кодира обикновен текст, за да създаде уникално обобщено съобщение. Нападател, който краде файл от хеширани пароли след това трябва да отгатне парола.

Освен това защо паролите обикновено се хешират?

За да противодейства на тези атаки, всеки парола е хеширан заедно с уникално произволно генерирано парче вход (наречено сол). Солта се съхранява в обикновен текст в базата данни и не е нужно да е тайна, защото основната й цел е да изобрази предварително изчислени хаш речници безполезни.

Впоследствие въпросът е кой е най-добрият алгоритъм за криптиране на парола? Пароли трябва да се хешират с PBKDF2, bcrypt или scrypt, MD-5 и SHA-3 никога не трябва да се използват за хеширане на парола и SHA-1/2( парола +сол) също са бигно-не. В момента най-провереният алгоритъм за хеширане осигурява най-голяма сигурност е bcrypt. PBKDF2 също не е лош, но ако можете да използвате bcrypt, трябва.

Тогава какво представляват криптираните пароли?

Превод на данни в таен код. Криптиране е най-ефективният начин за постигане на сигурност на данните. За да прочетете ан криптиран файл, трябва да имате достъп до таен ключ или парола което ви позволява да го декриптирате. Нешифрованите данни се наричат обикновен текст; криптирани данните се означават като шифрован текст.

Как се съхраняват паролите?

Как се съхраняват паролите . Всички съвременни защитени компютърни системи магазин потребители пароли в криптиран формат. Всеки път, когато потребител влезе, парола въведеното първоначално се криптира, след което се сравнява с съхранени криптиране на парола свързани с името на потребителя за вход.

Препоръчано: