如题

造成这样的原因主要是因为安卓RSA的加密标准跟服务端加密标准不一样

安卓端加密标准为:RSA/ECB/PKCS1Padding

服务端加密标准为:RSA

 

在Android中应该使用这个标准

Cipher cipher = Cipher.getInstance("RSA/ECB/PKCS1Padding");

 

在服务端使用这个标准

Cipher cipher = Cipher.getInstance("RSA");

 

posted on 2017-04-12 16:56  xp_pigy  阅读(416)  评论(0编辑  收藏  举报