Cipher.getInstance("RSA/ECB/OAEPWITHSHA-512ANDMGF1PADDING")
phpseclib を使用して Java で暗号化していますsetEncryptionMode(CRYPT_RSA_ENCRYPTION_OAEP)
が、phpseclib がデータを正しく復号化していません。
RSA/ECB/PKCS1Padding
Java とsetEncryptionMode(CRYPT_RSA_ENCRYPTION_PKCS1)
phpseclibで使用すると、完全に機能しました。
Java でサポートされている暗号は次のとおりです。http://download.oracle.com/javase/6/docs/technotes/guides/security/SunProviders.html#SunJCEProvider
これらの暗号はどれも phpseclib の OAEP 実装と互換性がありませんか?