c# - SQL Server 对象资源管理器密码可见

标签 c# sql-server asp.net-mvc visual-studio

如何使密码在SQL Server 对象资源管理器中不可见? (Visual Studio 2013)。我搜索了很多,但没有找到。请帮忙 enter image description here

最佳答案

正如评论中提到的,您不应将密码以纯文本形式存储在数据库中。

我建议您使用加密函数并将结果存储在表中。

在 SQL 中:

HASHBYTES('SHA2_512', 'YourPassword')

HASBYTE功能: https://msdn.microsoft.com/en-us/library/ms174415.aspx

这里有一个很好的例子:
https://www.mssqltips.com/sqlservertip/4037/storing-passwords-in-a-secure-way-in-a-sql-server-database/

关于c# - SQL Server 对象资源管理器密码可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41461243/

相关文章:

c# - Linq 到 XSD 处理

c# - 从 CSV 数据中删除尾随逗号

c# - 使用泛型时转换为抽象类或接口(interface)

sql - WHERE 子句中的 CASE

sql - 当前事务无法提交,并且无法支持写入日志文件的操作。回滚事务

asp.net - 如何将 DateTime 值发布到 Web API 2 Controller

c# - 在打印预览中绘制边框但不应打印边框 C#

sql-server - SSDT 禁用重命名 - 重构日志

javascript - 通过 Html.BeginForm 提交激活加载动画

javascript - 在后端 ASP.NET MVC (MEF) 上发布/绑定(bind)多个表单