sql-server - SQL Server 2012 加密

标签 sql-server encryption

寻找加密方面的一些最佳实践和帮助。

我有一个客户表,其中包含姓名、地址和联系信息。

它现在有超过 15000 条记录,我想加密整个表(12 列)还是应该只加密某些列?

我们谈论的是什么样的性能影响?

另外,我如何在生产数据库上执行此操作?

一步一步来就好了。

最佳答案

如果您正在处理敏感信息(例如,如果您正在处理银行客户数据),那么加密整个表将是最佳实践。否则,您可以加密敏感信息,例如姓名、地址、电子邮件 ID、帐户号等。加密 CustId 是没有必要的,因为它没有任何意义,而且它会被许多子表引用。希望这对您有帮助。

关于sql-server - SQL Server 2012 加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13916346/

相关文章:

c# - 数据库插入错误 : "string or binary data would be truncated"

sql-server - 获取几何区域内的随机点

SQL 检查唯一的列组合条目

javascript - 我可以更改 Base 64 编码的字母字符串吗?

node.js - 我可以从 jwt 键中删除除第一个和最后一个以外的所有换行符吗

sql-server - 当镜像 SQL Server 数据库发生故障转移时如何收到通知

c# - session 过期后从数据库中删除它吗?

encryption - 为什么随机 IV 适用于 AES-CBC 而不适用于 AES-GCM

sockets - 使用 SSL/TLS 比自己处理加密有什么优势

C - RSA 加密系统解密问题(unsigned long long 不够大?)