a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 94|回复: 0

[基础知识] JAVA认证:java与android的安全通讯

[复制链接]
发表于 2012-8-4 12:37:27 | 显示全部楼层 |阅读模式
现实上就长短对称密钥加密RSA。   但为什么不使用jca这些java自带的呢?因为android长短sun的虚拟机,其实现体例有分歧,在现实使用中老是报错,而且网上几乎没有资料谈到这些,所以爽性自己写纯java代码。+ }. u# p( j5 w# `  s
  几乎考试考试了所有的jca加密,但老是不成功,android加的密文java就解不了。- p+ s. X8 |$ q2 `
  先年夜网上找来一个RSA算法,是年夜一个法国网站找来的。# s9 ?1 R/ |# O8 v) d2 @
  http://www.javafr.com/dlzip.zipnix?ID=27020&accept=1
2 W/ }  t8 g( w. \; {  是用BigInteger来实现的,代码不复杂。
- C/ M$ P9 e: G# ^) A" D' [  然后再加一点包装,用Base64包成byte[]。2 Z" L! g8 U4 l7 r
  保留了原本法国人写的年夜部门算法,加了外面的措置,事实下场BigInt欠好措置。
7 O! N& a8 t2 U$ h# b3 ~) n8 K. l# v  缺省长度是512,一般是够了。; C) Q+ G' v% r1 [0 I
  这样用在android1.1以上和jdk 1.5以上都没问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-4-30 00:18 , Processed in 0.232918 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表