Mcrypt在PHP中加密/解密的替代方案?

sil*_*npi 3 php encryption drupal mcrypt

我正在为需要进行加密和解密的Drupal模块提供一些代码.我不认为我可以假设Mcrypt模块安装在Drupal系统上.我可以使用什么作为替代加密机制?

这不是财务方面的东西,所以我不需要复杂的密码学,但更好的是...

Gra*_*ham 6

如何使用您的数据库?MySQL具有AES和DES加密和解密功能.然后,您可以使用"假"查询来获取您的字符串:

select id, aes_encrypt('My secret text', 'the key string') 
from permissions 
limit 1
Run Code Online (Sandbox Code Playgroud)

(如果表中没有至少一个字段,MySQL将返回一个空集.)

解密以同样的方式工作.这是128位AES,这在加密方面也不算太差,如果你甚至不能确定MCrypt,我怀疑你会重新编译MySQL以获得256位AES.