SQL Serverにデータを暗号化するアルゴリズムが存在しますか。私は暗号化する必要があるが、私はストアドプロシージャで渡されたデータを暗号化する必要があるパスワードフィールドがあります。つまり、暗号化されたデータをC#コードから渡すことはできません。SQL Serverの列のデータを暗号化します
CREATE PROC saveData(@p1 VARCHAR(50),
@p2 VARCHAR(50))
AS
BEGIN
DECLARE @encryptedP1 VARCHAR(50)
SET @encryptedP1=dbo.fnEncrypt(@p1) --ENCRYPTING THE DATA WITH AN INBUILT FUNCTION
INSERT INTO table1
(column1,
column2)
VALUES (@encryptedP1,
@p2)
END
暗号化があいまいなデータを解読。どの暗号化アルゴリズムを使用しますか?秘密鍵と公開鍵はどこに保管されますか?暗号化する必要があるのか暗号化する必要がありますか? – crush
セキュリティの目的に最も適していることを私に教えてください –
これはデータの処理内容によって異なります。単にパスワードをリセットするのではなく、パスワードを回復する必要がある場合は、ハッシングが問題になりません。 – crush