Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL Server密码加密_Sql Server_Encryption_Password Encryption - Fatal编程技术网

Sql server SQL Server密码加密

Sql server SQL Server密码加密,sql-server,encryption,password-encryption,Sql Server,Encryption,Password Encryption,我正在为我刚刚开发的网站创建一个数据库,但我需要加密我的密码 我以前从来没有加密过密码,我不知道怎么做,我搜索过谷歌和很多网站,但他们所做的只是把我弄糊涂了 这是我的狂欢: CREATE TABLE USERS( Username Nvarchar(200) PRIMARY KEY NOT NULL, Password Nvarchar(200) NOT NULL, EmailPassword Nvarchar(200) NOT NULL, UsernamePassword Nvarchar(2

我正在为我刚刚开发的网站创建一个数据库,但我需要加密我的密码

我以前从来没有加密过密码,我不知道怎么做,我搜索过谷歌和很多网站,但他们所做的只是把我弄糊涂了

这是我的狂欢:

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)
)

我想加密包含NOTNULL的列接受用户名列

不要直接存储密码,甚至不要加密。用盐腌的土豆条

退房


    • 不要直接存储密码,甚至不要加密。用盐腌的土豆条

      退房


      我该怎么做呢?我该怎么做呢?使用一个杂烩和一个随机的盐。这里有一篇好文章:使用散列和随机盐。这里有一篇很好的文章: