不幸的是,我不得不将本地microsoft access数据库与远程mysql数据库同步。
我已经写了一个php脚本,将同步数据库每10分钟。然而,我绝对关心安全性。
到目前为止,我已经用cpanel设置了远程mysql,这只允许我的I.P地址进行连接。我还确保我连接的用户具有有限的权限。
但是,我知道我将来回发送的数据将是未加密的。我能做些什么来确保我的数据是加密的?我还想知道我的mysql用户名/密码目前是否按照我设置的方式进行了加密?
卢卡斯
发布于 2012-01-25 22:39:35
您可以使用安全连接到MySQL:
MySQL端:http://dev.mysql.com/doc/refman/5.5/en/secure-connections.html
PHP端:http://php.net/manual/en/mysqli.real-connect.php (MYSQLI_CLIENT_SSL标志)
我没有使用过与MySQL的SSL连接,但是,我认为在http://php.net、http://dev.mysql.com和http://google.com上找到所需的信息并不难
更新
这可能会有所帮助:http://www.madirish.net/node/244、PHP to MySQL SSL Connections、http://www.php.net/manual/en/mysqli.ssl-set.php
发布于 2012-01-25 22:31:24
您可以使用PHP mcrypt函数来加密和解密数据。
一个很好的例子可以在SOF上找到:Best way to use PHP to encrypt and decrypt?
https://stackoverflow.com/questions/9004249
复制相似问题