解决Android与Java web的rsa加密算法的方法

来源:互联网 发布:wp footer js文件 编辑:程序博客网 时间:2024/05/20 12:23

最近想使用Android进行RSA非对称加密,但是发现加解密代码在android与pc上的运行结果不一样,后再发现是因为android的jvm与jdk的jvm实现的rsa不一样导致的,所以在创建Cipher对象时需要指定参数,android代码与标准java代码都用同样的参数:RSA/ECB/PKCS1Padding,
android :
Cipher cp = Cipher.getInstance(“RSA/ECB/PKCS1Padding”);
java:
Cipher cp = Cipher.getInstance(“RSA/ECB/PKCS1Padding”);
这样就能解决了
效果图
android:
这里写图片描述

这里写图片描述

java:
这里写图片描述

0 0