Cryptage et déchiffrement de texte à l'aide de RSA en PHP sans remplissage
Question :
Y a-t-il une classe PHP 5.3 qui facilite le cryptage et le déchiffrement RSA sans utiliser padding ?
De plus, je suis en possession de clés privées et publiques, ainsi que des valeurs de p, q et du module.
Réponse :
Pour vos besoins PHP 5.3, phpseclib propose une implémentation PHP pure et pratique de RSA. Voici comment l'utiliser :
<?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(); ?>
En utilisant cet extrait de code, vous pouvez chiffrer et déchiffrer du texte de manière transparente à l'aide de RSA sans aucun remplissage.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!