SQL-Server Password Encryption
Я создаю базу данных для веб-сайта, который я только что разработал, но мне нужно зашифровать свои пароли.
Я никогда раньше не шифровал пароли и не знаю, как это сделать, я искал в Google и на многих веб-сайтах, но все, что они делают, это сбивают меня с толку.
Вот мой Спрок:
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)
)
Я хотел бы зашифровать столбцы, содержащие NOT NULL, принять столбец имени пользователя