关于 PHP 公钥进行 RSA 加密的问题 (已解决)

最近接触个API需要加密密码,下面是Python部分

import rsa

key = rsa.PublicKey(n, e)

encropy_pwd = rsa.encrypt(message, key)

binascii.b2a_hex(encropy_pwd)

以下是我 PHP 处理的部分,使用了 phpseclib 生成公钥,但加密结果是不正确的,不知道大家有没有相关经验

use phpseclib\Crypt\RSA;

$rsa = new RSA();

$rsa->loadKey([
    'n' => new \phpseclib\Math\BigInteger($n, 16),
    'e' => new \phpseclib\Math\BigInteger($e, 16),
]);

$ciphertext = $rsa->encrypt($message);

return bin2hex($ciphertext);

已解决,以上代码没任何问题。。。

rsa

php吹水交流群 570769430

Hanson
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 1

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!