Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.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 2008 如何加密SQL Server中开发人员无法解密的数据_Sql Server 2008_Azure Sql Database - Fatal编程技术网

Sql server 2008 如何加密SQL Server中开发人员无法解密的数据

Sql server 2008 如何加密SQL Server中开发人员无法解密的数据,sql-server-2008,azure-sql-database,Sql Server 2008,Azure Sql Database,我需要以一种没有人可以查看实际号码的方式对信用卡号码进行加密。此外,我不想将加密密钥信息存储在SQL Server中。在这种情况下,可能会使用动态数据屏蔽。了解更多关于它的信息 希望这有帮助。您可以试穿 它有以下好处: 通过网络,数据将被加密 正如您所提到的,在SQL Server中存储加密密钥根本不是一个好做法。在Azure Always Encryption中,您可以灵活地将加密密钥存储在不同的位置,如MSSQL_CERTIFICATE_store、MSSQL_CSP_PROVIDER、MS

我需要以一种没有人可以查看实际号码的方式对信用卡号码进行加密。此外,我不想将加密密钥信息存储在SQL Server中。在这种情况下,可能会使用动态数据屏蔽。了解更多关于它的信息


希望这有帮助。

您可以试穿

它有以下好处:

  • 通过网络,数据将被加密
  • 正如您所提到的,在SQL Server中存储加密密钥根本不是一个好做法。在Azure Always Encryption中,您可以灵活地将加密密钥存储在不同的位置,如MSSQL_CERTIFICATE_store、MSSQL_CSP_PROVIDER、MSSQL_CNG_store、Azure_key_Vault(甚至您也可以创建自己的自定义密钥存储提供商)-查找详细信息

  • 它可以支持Azure SQL和本地SQL Server(从2016年开始)


  • 如果开发人员不是系统管理员,这可能会有问题,没有人可以查看-谁是“无名小卒”?管理员、开发人员、用户?没有主体意味着没有人。即使链接可能会回答问题,分享链接中的一些内容也是一种很好的做法,因为这些内容可以回答问题。不鼓励只提供链接答案