php如何使用c++生成的rsa公钥加密数据

Python/PHP/Perl 开发与设计
回复
bhunter
帖子: 50
注册时间: 2007-12-24 13:23
送出感谢: 1 次
接收感谢: 0

php如何使用c++生成的rsa公钥加密数据

#1

帖子 bhunter » 2012-11-09 17:08

用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,不知道那里出问题了。

请各位大大赐教,先谢谢了!
回复

回到 “Python/Php/Perl”