0
私のERモデルは構造化された属性です。 属性user
は、とりわけ、authentification
属性を持っています。 algo
、salt
、hash
とstretch
:このathentification
属性は他の属性にリンクされています。SQL Serverで構造化属性を定義する方法は?
Salting
とhashing
は右、種類のパスワードを保護する方法がありますか?
しかし、これらの属性が属性authentification
にリンクされており、すべてがテーブルuser
の一部であることを定義するにはどうすればよいですか。
私のコード:
CREATE TABLE [user]
(
ID INT PRIMARY KEY
LastLogin Time,
Admin BIT,
Email VARCHAR(50) NOT NULL UNIQUE,
-- "auth" for "authentification"
auth algo CHECK(algo='sha1' OR algo='sha256'),
auth stretch INT,
auth salt VARCHAR(32),
auth hash VARCHAR(24)
)
はあなたに感謝。 SQL Server管理スタジオ2014の属性の階層をどこで確認できるか教えてください。 (接続が私のER-Modellで表現されている通りに働くことを確認するため) – noclue123
とハッシングとソルトはパスワードを保護するためです( - >暗号化)、そうですか?だから今このコードでこれは私がハッシングと塩漬けに必要なものですか、何か他のものが必要でしょうか? – noclue123
申し訳ありませんが私はSSMSを使用していません - 属性の塩とハッシュがあなたから提案されました。私はあなたが何をしたいのかわからない –