我正在使用名为vTiger的CRM软件,该软件使用openssl_encrypt函数。不幸的是我的托管(Hostgator)在php 5.2.17上不支持它。他们确实在php 5.3上支持它,但我不能使用它,因为vTiger有很多不推荐使用的功能。 这是一个背景,所以你知道问题的来源,现在的问题是:
可以用其他功能替换openssl_encrypt吗?我怎么能这样做
提前致谢。如果那是不可能的,请告诉我。
答案 0 :(得分:2)
除了mcrypt,您还可以使用phpseclib, a pure PHP AES implementation。例如
<?php
include('Crypt/AES.php');
$cipher = new Crypt_AES(CRYPT_AES_MODE_ECB);
$cipher->setKey('abcdefghijklmnopijklmnop');
$size = 10 * 1024;
$plaintext = str_repeat('a', $size);
echo $cipher->decrypt($cipher->encrypt($plaintext));
?>