Rumah >pembangunan bahagian belakang >tutorial php >Bolehkah PHP 5.3 Melaksanakan Penyulitan/Penyahsulitan RSA tanpa Padding?
Soalan:
Adakah terdapat kelas PHP 5.3 yang membolehkan RSA penyulitan/penyahsulitan tanpa padding? Saya memiliki kunci peribadi dan awam, serta p, q dan modulus.
Jawapan:
phpseclib menyediakan PHP tulen pelaksanaan RSA yang boleh mengendalikan penyulitan dan penyahsulitan tanpa padding:
<?php include('Crypt/RSA.php'); $private_key = file_get_contents('private.key'); $rsa = new Crypt_RSA(); $rsa->loadKey($private_key); $plaintext = new Math_BigInteger('aaaaaa'); echo $rsa->_exponentiate($plaintext)->toBytes(); ?>
Atas ialah kandungan terperinci Bolehkah PHP 5.3 Melaksanakan Penyulitan/Penyahsulitan RSA tanpa Padding?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!