Я использую phpseclib
для RSA
шифрование http://phpseclib.sourceforge.net/.php rsa функция шифрования, возвращающая ничего
Это мой PHP код:
include('Math/BigInteger.php');
include('Crypt/RSA.php');
$message="123456";
$private_modulus = "272435F22706FA96DE26E980D22DFF67";
$private_exponent = "158753FF2AF4D1E5BBAB574D5AE6B54D";
$rsa = new Crypt_RSA();
$message = new Math_BigInteger(base64_decode($message), 256);
$private_modulus = new Math_BigInteger(base64_decode($private_modulus), 256);
$private_exponent = new Math_BigInteger(base64_decode($private_exponent), 256);
$rsa->loadKey(array('n' => $private_modulus, 'e' => $private_exponent));
$encryptedText=$rsa->encrypt($message);
echo $encryptedText;
Однако encryptedText
пустым. Любая помощь?
RSA ключи для меня странные. Откуда у вас этот пример? И да, '$ encryptedText' не пуст, это' FALSE'. –