我将此作为Microsoft SQL Server中的查询
EXEC StoredProcedureName "Email", "pinNumber";
在我的C#代码中,我有一个函数,它接受pinNumber
并加密它。
如何在我的pinNumber
语句中加密EXEC
,以便它与我在源代码中的内容相匹配?
答案 0 :(得分:0)
您有两种解决方案,您可以根据您的要求选择其中一种。
不要加密pinNumber,只需在存储中以纯文本形式传递 程序并进行比较。
如果要在C#代码中对其进行加密并传入存储过程,那么最好将pinNumber值存储在表中 加密文本。从安全角度来看,这将是更好的解决方案 图。
如果您在存储过程中进行加密,则此解决方案存在多个缺点。