SHA2 slaptažodžio talpykla ir MySQL vietinis slaptažodis yra du skirtingi papildiniai, naudojami MySQL duomenų bazės valdymo sistemoje autentifikavimui. Pagrindinis skirtumas tarp šių dviejų papildinių yra jų naudojamas maišos algoritmas ir saugumas
Atskirti
MySQL vietinis slaptažodis: Tai numatytasis ankstesnių MySQL versijų autentifikavimo papildinys, kuris naudoja SHA1 maišos funkciją slaptažodžiams maišyti ir saugoti duomenų bazėje. Kai vartotojas bando prisijungti, sistema įvestą slaptažodį sumaišo taip pat ir palygina jį su išsaugota maiša. Jei abu sutampa, vartotojas turi teisę prisijungti. Tačiau pastaraisiais metais SHA1 saugumu buvo daug kartų abejojama, todėl vėlesniuose leidimuose "MySQL" pristatė naujus autentifikavimo papildinius
SHA2 slaptažodžio talpykla: Tai numatytasis autentifikavimo papildinys, skirtas MySQL 8.0 ir naujesnėms versijoms. Jis naudoja saugesnę SHA-256 maišos funkciją. Šis papildinys ne tik užtikrina didesnį saugumą, bet ir pristato naują funkciją – slaptažodžių talpyklą. Tai reiškia, kad vartotojui sėkmingai prisijungus, jo slaptažodis (tiksliau, slaptažodžio maiša) saugomas talpykloje. Todėl, jei vartotojas bando prisijungti dar kartą, sistema gali atlikti slaptažodžio patvirtinimą tiesiai iš talpyklos, dar kartą neatlikdama viso maišos proceso. Tai gali labai pagerinti sistemos veikimą |