解决Android和PHP通信RSA加密问题
来源:互联网 发布:淘宝qq群怎么做 编辑:程序博客网 时间:2024/06/05 08:44
之前给手机IMEI加密的时候,根据服务器证书的公钥用的Java BigInteger进行加密,可是传到php那里总是解不出来,造成的原因可能是加密算法不同,后来换了一种方式就可以了,废话不多说上代码。
String msg = "123456789";
File file = new File("server.crt");
FileInputStream f = new FileInputStream(file);
CertificateFactory cf=CertificateFactory.getInstance("X509");
java.security.cert.Certificate c1=cf.generateCertificate(f);
PublicKey publicKey = c1.getPublicKey();
Cipher pkCipher = Cipher.getInstance("RSA/ECB/PKCS1PADDING");
pkCipher.init(Cipher.ENCRYPT_MODE, publicKey);
System.out.println(Base64.encodeBase64String(pkCipher.doFinal(msg.getBytes())));
- 解决Android和PHP通信RSA加密问题
- android(客户端)和PC(服务器端)通信RSA 加密解密
- Python + PHP + RSA 实现加密(解决Python-RSA无法解密一般字符串的问题)
- php 和 java RSA 对称加密互通的问题
- RSA加密和解密问题
- 使用RSA对C++ 客户端和 PHP 服务端之间通信的数据进行加密
- java和php实现RSA加密互通
- php和java之间rsa加密互通
- android RSA公钥加密 公钥解密,解决乱码问题
- android RSA和Java RSA加密不一致的坑
- javascrip php rsa 加密
- php rsa加密
- PHP--RSA加密解密
- php rsa加密解密
- android加密(md5和rsa)
- Android关于RSA加密和解密
- android 与java服务器进行RSA+AES加密通信
- 注册登录请求中RSA加密,PHP服务器和Android客户端实现
- 本周你不可错过的iOS游戏(111216)
- UBUNTU 10.04 下开启 framebuffer 功能 和 设定默认分辨率的方法
- Android 生成.so文件步骤归纳
- 潘石屹称楼市已硬着陆 买房应该再等等
- hibernate缓存详解
- 解决Android和PHP通信RSA加密问题
- Java读取配置文件的几种方法
- c语言中转义字符中换行\n回车\r有什么区别
- .net 2.0 remoting 输入流为无效的二进制
- 转换activiy为fragment
- HQL中如何实现select top n这样的功能
- Android页面滑动加旋转特效总结
- JAVA 初始化顺序
- 木瓜移动推出移动及社交游戏孵化器:The Games Academy