RSA加密公钥问题

RSA加密公钥:

$pubKey =
"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtKm41FEZqT/eDtdWQmzKG4Nh5uJ99Sf+FluiqK6M7qLzDtihWjHakPY4MzeGegQ1jo0kxBWNdFe8+mYyuIyM3GBf+3b/dv00Pl5pDX6Z8YIa5jWHeEhpzjd10Gqi4wiYQAigq653nL0Q9h1P/ENbykhh+ZD5RKaC3sBpizq6U8AV+5TzSaF+rpBX/RpS8vjqzTLf5hmccGDAGNFx5/5DQVKk75oiOJNt04fgVaAH78NkWW5o8o0FB8/DBh4ZsOKkSPIH1bSgNgSpefhmn91ZHpJn32KrzU73pkPpkUC4Us2TroUCSqj/lQ8UabO93Sjh8ha6K0afIOOSFL5iW12q7wIDAQAB"

账号密码
账号:SZAH00020300 ,密码:123456

请求参数示例

{
    username:"", //登录名
    password:"" //通过提供的公钥进行RSA加密登录密码后的值
}

请问这个password咋获取啊:cry:

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
最佳答案

openssl_public_encrypt方法

$password = '123456';
openssl_public_encrypt($password,$encrypted,$pubKey);
echo $encrypted;
1年前 评论
自律 (楼主) 1年前
神的孩子丶都在跳舞 (作者) 1年前
自律 (楼主) 1年前
讨论数量: 7
foobar
$config = array(
    "digest_alg" => "sha512",
    "private_key_bits" => 4096,
    "private_key_type" => OPENSSL_KEYTYPE_RSA,
);

$res = openssl_pkey_new($config);
openssl_pkey_export($res, $private_key);

$public_key = openssl_pkey_get_details($res);
$public_key = $public_key['key'];

$data = 'Hello RSA';
openssl_public_encrypt($data, $encrypted, $public_key);

openssl_private_decrypt($encrypted, $decrypted, $private_key);
echo $decrypted;
1年前 评论

openssl_public_encrypt方法

$password = '123456';
openssl_public_encrypt($password,$encrypted,$pubKey);
echo $encrypted;
1年前 评论
自律 (楼主) 1年前
神的孩子丶都在跳舞 (作者) 1年前
自律 (楼主) 1年前
$pubKey = "-----BEGIN PUBLIC KEY-----\n"
    . wordwrap($pubKey, 64, "\n", true)
    . "\n-----END PUBLIC KEY-----";
$pubKey = openssl_pkey_get_public($pubKey);
$password = '123456';
openssl_public_encrypt($password,$encrypted,$pubKey);
echo $encrypted;
1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!