我搜索了一段时间.
我发现了一些主题,涉及在数据库(MySQL)级别加密数据.但仅适用于5.7版
现在,我想找到一个带有示例的解决方案,请问如何使用应用程序加密数据.
我在MySQL数据库中使用PHP.我想对数据库中的银行帐号进行加密
我有一个名为bank的表,其中包含列ID,名称,account_number
如何加密帐号?与PHP的常规加密方法有何不同?
我希望我能很好地解释我的问题.请让我知道ii是否可以提供更多详细信息.
解决方法:
我建议查看这个为MySQL数据库提供零知识加密的开源项目.它使用AES-256加密进入数据库的数据,然后解密结果集,从而使加密对应用程序透明.通过确保在发生数据泄露时,黑客在对数据库运行SQL查询时不会看到未加密的数据,这超出了“静态”和“传输”加密的范围.
http://www.agildata.com/agildata-zero-zero-knowledge-encryption-mysql/
(注意:我是AgilData的首席架构师.)