frame

Sveiki apsilankę!

Jei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.

PrisijungtiRegistruotis

slaptazodzio hash'inimas sqlite3 duomenu baseje

Sveiki,
Gal kas gali patarti kaip vartotojo lenteleje duomenu baseje isaugoti hash_splaptazodi? Tai bus naudojama vartotojo prisijungimui prie puslapio. Duomenu base sukurta naudojant sqlite3.
Kaip suprantu tai reikia hashing funkcijos (MD5 ar kitokia) -> parasyti slaptazodi teksto formatu ir poto naudoti hash funkcija. Poto kai vartotojas nores prisijungti tai jis ives slaptazodi ir jis bus sulygintas su tuo kuris issaugotas duomenu baseje.

As bandziau:
INSERT INTO User(....) VALUES ('user@epost.com', HashBytes('MD5', @user123), 'Marius');

Bet gaunu:
Error: no such function: HashBytes

Ar imanoma tai padaryti pacioje lenteleje? Kaip man sukurti hash funkcija ir sujungti su duomenubase.db failu?

Pažymėtos temos:

Komentarai

  • iv_vytenisgiv_vytenisg Super Moderator

    Laba diena,

    Nurodytas veiksmas tikrai įmanoma, tačiau konkretaus atsakymo neturime. Dažniausiai naudojamas turinio valdymo sistemos atlieka šifravimus automatiškai ir papildomai to konfigūruoti nebereikia, tačiau, jeigu norite tai atlikti iš savo pusės, gali tekti paieškoti sprendimo. Atlikome trumpą paiešką internete ir manome, kad Jums gali padėti ši instrukciją:

    http://docs.peewee-orm.com/en/latest/peewee/sqlite_ext.html

Atsakyti

RyškusItalicStrikethroughOrdered listUnordered list
Emoji
Image
Sulyguoti kairėjeSulyguoti centreSulyguoti dešnėjeToggle HTML viewToggle full pageToggle lights
Drop image/file
Dedikuoti.lt
Šiame forume rasite informaciją kaip atlikti serverio administravimą, konfigūravimą, įvairių tarnybų bei papildomų aplikacijų diegimą. Taip pat pateiksime rekomendacijų, skirtų serverių saugumui, monitoringui ir optimizavimui. Kviečiame prisijungti prie dedikuotų serverių administratorių bendruomenės, dalyvauti diskusijose ir praplėsti savo žinias serverių administravimo srityje!
© 2007 - 2024 Dedikuoti.lt forumas, visos teisės saugumos.