Я пытаюсь воспроизвести шифрование Java, используя Cipher cipher = Cipher.getInstance("RSA");
с PHP и phpseclib.
Я пробовал это и многое другое, но кажется, что данные зашифрованы неправильно
$rsa = new Crypt_RSA();
$rsa->setEncryptionMode(CRYPT_RSA_ENCRYPTION_OAEP);
$rsa->loadKey($pub_key);
$ciphertext = $rsa->encrypt($plaintext);
Я пробовал разные комбинации, например
$rsa->setMGFHash('sha512');
$rsa->setHash('sha512');
//$rsa->setMGFHash('sha256');
//$rsa->setHash('sha256');
безуспешно.
Я что-то упускаю?