Text mit RSA in PHP ohne Auffüllen verschlüsseln und entschlüsseln
Frage:
Gibt es eine PHP 5.3-Klasse, die die RSA-Verschlüsselung und -Entschlüsselung ohne Verwendung ermöglicht Polsterung?
Außerdem besitze ich private und öffentliche Schlüssel sowie die Werte für p, q und Modul.
Antwort:
Für Ihre PHP 5.3-Anforderungen bietet phpseclib eine praktische reine PHP-Implementierung von RSA. So können Sie es nutzen:
<?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(); ?>
Mit diesem Code-Snippet können Sie Text nahtlos und ohne Auffüllen mit RSA verschlüsseln und entschlüsseln.
Das obige ist der detaillierte Inhalt vonKann PHP 5.3 RSA-Verschlüsselung/Entschlüsselung ohne Auffüllen verarbeiten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!