PHP在哪里保存OpenSSL加密密钥?

时间:2016-03-10 16:00:36

标签: php encryption openssl

我使用这个php函数加密一些字符串。

openssl_encrypt();

要生成加密密钥,请使用

$encryption_key = openssl_random_pseudo_bytes(32);

我也知道这个加密密钥应存放在某个地方 问题是我不想将它存储在我的数据库中,因为它可以被黑客访问。

我还可以在哪里安全地存放钥匙?

附:将加密数据和使用的密钥存储在同一个数据库中是有意义的

1 个答案:

答案 0 :(得分:-1)

这是我在PHP中创建的示例加密类。加密密钥存储在此类中,然后可用于解密加密的DB值。希望这会有所帮助。

re.sub("10**"/.")