我需要将一些敏感信息存储在SQL Server 2008表中。这些数据是字符串类型,我不希望任何访问数据库的人能够读取它们。
我所说的敏感信息是指脏话/污言秽语的数据库。我需要确保它们不会在表格和SQL文件中随意出现。同时,我应该能够对字符串执行“=”和“like”等操作。
目前,我能想到两个选项;它们是否可行或有更好的选择?
1. 将字符串(varchar)存储为二进制数据(BLOB)。 2. 以加密格式存储,就像我们通常处理密码一样。
我所说的敏感信息是指脏话/污言秽语的数据库。我需要确保它们不会在表格和SQL文件中随意出现。同时,我应该能够对字符串执行“=”和“like”等操作。
目前,我能想到两个选项;它们是否可行或有更好的选择?
1. 将字符串(varchar)存储为二进制数据(BLOB)。 2. 以加密格式存储,就像我们通常处理密码一样。