SQL-Server Passwort-Verschlüsselung

Ich bin die Schaffung einer Datenbank für eine Webseite habe ich nur entwickelt, aber ich brauche meine Passwörter zu verschlüsseln.

Ich habe noch nie die verschlüsselten Passwörter vor und ich weiß nicht, wie es zu tun, ich habe google gesucht und eine Menge von websites, aber Sie verwirren mich.

Hier ist mein Sproc:

CREATE TABLE USERS(
Username Nvarchar(200) PRIMARY KEY NOT NULL,
Password Nvarchar(200) NOT NULL,
EmailPassword Nvarchar(200) NOT NULL,
UsernamePassword Nvarchar(200) NOT NULL
)
CREATE TABLE Usernames(
Username Nvarchar(200) FOREIGN KEY(Username) REFERENCES USERS(Username),
Usernames Nvarchar(300) NOT NULL,
Description nvarchar(500)
)
CREATE TABLE Emails(
Username Nvarchar(200) FOREIGN KEY(Username) REFERENCES USERS(Username),
Passwords Nvarchar(300) NOT NULL,
Description nvarchar(500)
)
CREATE TABLE Passwords(
Username Nvarchar(200) FOREIGN KEY(Username) REFERENCES USERS(Username),
Usernames Nvarchar(300) NOT NULL,
Description nvarchar(500)
)

Ich würde gerne verschlüsselt die Spalten NICHT NULL akzeptieren Sie die username-Spalte

Verwenden Sie einen hash und einem zufälligen salt. Hier ist ein schöner Artikel: crackstation.net/hashing-security.htm

InformationsquelleAutor ByronMcGrath | 2014-08-05

Schreibe einen Kommentar