MySQL/PHP AES加密和带连接的ODBC连接

问题描述:

我最近更改了PHP表单中的几个字段,以便在MySQL数据库中使用AES存储加密字段。使用相同的代码通过基于Web的界面在线显示表单结果,因此效果很好!MySQL/PHP AES加密和带连接的ODBC连接

但是!我被告知另一个用户通过ODBC通过Access直接连接到数据库,并且只能在这些字段中看到乱码信息。有没有一种方法可以让这些字段在Access中完整显示?

加密是AES,并且似乎与MySQL的AES_DECRYPT兼容,尽管在查询中的每个值后都有尾随的“\ 0 \ 0 \ 0 \ 0”。

+0

你不能在Access上调用AES_DECRYPT吗? – NullUserException

Access表应该有LONGBINARY(OLE Object)数据类型。