php如何使用c++产生的rsa公钥?
用openssl生成RSA Key,传递给php,希望php用公钥加密信息。c++获取信息之后。本地解密!
php代码:
//获取c++生成的公钥
$public_key = $_GET['security'];
//转换格式
$key1 = base64_decode($public_key);
//生成Crypt_Rsa库可用的对象。
$key = new Crypt_RSA_Key($key1, '', 'public', 'default');
$rsa_obj = new Crypt_RSA;
$encrypt_html_data_str = $rsa_obj->encrypt($html_data_str, $key);
echo $encrypt_html_data_str;
但是加密之后的数据全部都是AAAA,不知道那里出问题了。
请各位大大赐教,先谢谢了! 一般都是用openssl, 没必要依赖crypt库.
页:
[1]