php - 在 PHP 中使用 RSA 加密和解密文本

标签 php rsa

是否有任何 PHP 5.3 类提供 RSA 加密/解密而无需填充?

我有私钥和公钥、p、q 和模数。

最佳答案

您可以使用 phpseclib, a pure PHP RSA implementation :

<?php
include('Crypt/RSA.php');

$privatekey = file_get_contents('private.key');

$rsa = new Crypt_RSA();
$rsa->loadKey($privatekey);

$plaintext = new Math_BigInteger('aaaaaa');
echo $rsa->_exponentiate($plaintext)->toBytes();
?>

关于php - 在 PHP 中使用 RSA 加密和解密文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4484246/

相关文章:

PHP 正则表达式捕获第一个模式及其后的所有内容,即使它重复。

PHP 多重 if/elseif 和错误消息/处理最佳实践

java - 从字符串创建自定义 RSA key

java - 如何在RSA中加密?

.net - 从公钥+私钥创建一个 RSAParamaters 对象

c# - 解码 Base64urlUInt 编码值

javascript - 使用 PKCS1-V1_5 (JavaScript) 加密的 RSA

php - 在弹出窗口中打开新链接失败,出现意外的 T_STRING

php - 一个PHP模板页面,超链接调用不同表

php - Codeigniter 使用 Controller 魔术方法 __call 进行路由行为