【发布时间】:2017-07-27 17:18:40
【问题描述】:
这可能还为时过早 - 有没有人有 PHP 示例连接到 MS SQL 2016 数据库,并检索“始终加密”列,以纯文本解密?我可以毫无问题地检索二进制加密列(PDO 或 ODBC),但不能检索纯文本版本。插入/更新“始终加密”列也很方便。
谢谢
【问题讨论】:
标签: pdo sql-server-2016 always-encrypted
这可能还为时过早 - 有没有人有 PHP 示例连接到 MS SQL 2016 数据库,并检索“始终加密”列,以纯文本解密?我可以毫无问题地检索二进制加密列(PDO 或 ODBC),但不能检索纯文本版本。插入/更新“始终加密”列也很方便。
谢谢
【问题讨论】:
标签: pdo sql-server-2016 always-encrypted
如果你使用的是 ODBC 驱动这个连接字符串
SQLWCHAR *connString = L"Driver={ODBC Driver 13 for SQL Server};Server={myServer};Trusted_Connection=yes;ColumnEncryption=Enabled;";
应该为您检索明文数据,假设您可以访问密钥。此外,this 文章应该对您有用。
要在始终加密的列中插入/更新数据,您可以使用 SSMS、.Net application 或 ODBC application
如果您还有其他问题,请在 cmets 部分发布,我会尽力提供帮助。
【讨论】: