在PHP 中使用RSA 加密和解密文本,無需填充
問題:
有嗎一個PHP 5.3 類,不用使用即可方便RSA 加密和解密填滿?
此外,我擁有私鑰和公鑰,以及 p、q 和模數的值。
答案:
為了滿足您的 PHP 5.3 要求,phpseclib 提供了方便的 RSA 純 PHP 實作。以下是如何使用它:
<?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(); ?>
利用此程式碼片段,您可以使用 RSA 無縫加密和解密文本,無需任何填充。
以上是PHP 5.3 可以在沒有填入的情況下處理 RSA 加密/解密嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!