我是加密新手,我想知道mysql预定义的AES方法或使用php mcrypt_encrypt()
和openssl_encrypt()
是否更好。
答案 0 :(得分:0)
我个人更喜欢php mcrypt_encrypt()& openssl_encrypt(),但这个问题非常基于意见。我建议你上网,这样你就可以自己决定了。 (所有信息都在网上!!!)
答案 1 :(得分:0)
我不确定这个问题是否像听起来一样主观。
问:MySQL AES与php
答:出于性能的缘故,php。如果您正在使用MVC,那么对数据请求的上下文视而不见的模型将需要做两件事之一。他们始终请求MySQL解密数据,即使没有必要。或者他们没有,并且他们携带另外一种方法来运行额外的查询,除了执行解密之外什么都不做。为了不让MySQL做更多的事情或者运行更多的查询,我只是让Php为你处理它。
问:mcrypt
与openssl
答:这是一个简单的问题 - mcrypt已被弃用。去openssl。有关支持两者的解决方案,请参阅我的答案:https://stackoverflow.com/a/49926582/2137316