我想通過生成使用Crypt_RSA
(phpseclib)到Java的公鑰。的做這件事的如何將公鑰phpseclib傳遞給Java?
1的方式是通過PEM公共密鑰到Java。下一步是從Java中的PEM文件獲取公鑰。 1種方式是去除-----BEGIN RSA KEY-----
和-----END RSA KEY-----
但沒有任何清潔的方式?
更新
事實上這並不會工作!我知道在Android或Java中構建RSAPublicKeySpec的唯一方法是通過模數和指數。當然,我可以嘗試以一種解析相同PEM公共密鑰來獲得他們,但我不認爲這是在這裏做事的一個簡單/智能方式。
我想獲得公共密鑰的係數和指數,然後將它們傳遞到Java。然後,Java將從模數和指數重構公鑰。但是,如何使用Crypt_RSA
獲得模數和指數?
當我不得不這樣做,我只是剝離了頁眉和頁腳和解碼基於64位編碼。它工作得很好。 – WeaponsGrade
Hi @WeaponsGrade,你在base64解碼之後得到了什麼,例如模數和指數以及其他一些值?生成的PEM公鑰也由多條線組成,這些線需要Java端的連接 – ericn