我正在开发一个PHP/MySQL应用程序,它必须与HIPAA兼容。根据我所读到的,任何可能识别某人或任何医疗信息的个人数据都必须在静态和传输过程中进行256位加密。我正在使用Amazon Web Services,我考虑对HTTP和数据库请求使用SSL加密,以保护传输中的数据。至于静态数据,我想过用AES256编译一个定制的MySQL服务器,以便使用AES_ENCRYPT和AES_DECRYPT --但是我需要为加密的每个字段存储一个IV吗?否则,在应用程序内部进行加密
我在"MySQL Server 5.7\ data“中创建了一个文件夹,并从另一个数据库文件夹(MySQL5.1)复制了frm、myd、myi文件,但是数据被包围了,并且有一个程序发送查询、解密和显示结果编辑:我不是特别关心效率,我没有写解密程序,我只是把它和MySQL5.1数据files.Because一起下载了。数据是加密的,我被困在了这个程序的查询中。我想改变mysql的设置,这样程序在搜索大表(5000万个条目)时不会抱怨。