不对称加密听起来是不是很吸引人?是不是想用流行的RSA算法加密?先看看你的jdk版本吧,如果是jdk1.4,很可惜,你的jdk并不支持这种算法,需要使用Bouncy Castle Crypto Package第三方包,这个包可以在http://www.bouncycastle.org下载,我下载的是bcprov-jdk14-137.jar。
下载后,还需要安装,步骤如下:
1.将java目录下的jre\lib\security子目录的java.security文件中增加 security.provider.<n>=org.bouncycastle.jce.provider.BouncyCastleProvider,其中<n>根据前面几个提供者的序号递增,例如在j2sdk1.4.2_13中为6。
2.将bcprov-jdk14-137.jar复制到java目录下jre\lib\ext目录。(如果不行,就复制到java目录下lib\ext目录,如果再不行,就将其再复制到ext的上级目录下。我是放在jre\lib\ext目录下就可以用了。)
另外需要提醒的是,由于效率较低,这种算法可加密的明文长度很短,具体长度取取于你所生成的密钥长度。如果你的密钥长度为1024Bit(相当于 1024/8=128Byte),那么可加密的明文长度就是128-11=117Byte,即以字节为单位,用密钥长度减去11所得的字节数,如果这个长度不够,你就要增加密钥长度,但那意味着更低的效率,而且密钥长度限制在512~2048之间
分享到:
相关推荐
兼容 jdk 1.4 的json jar包,经过测试支持JDK1.4,记得导入依赖JAR包
相信大家都有过开发Excel报表的经验,但国内支持2007版excel操作的开源java jar包又太少,相互依赖的资源jar包就更难找齐了。本资源包含了所有jdk1.4下操作excel2007所必须的开源jar包。资源分是高了点,单绝对值得.
JDK1.4工程下json解析包集合(内含6个jar包),可以解决项目工程在JDK1.4下对对象的JSON解析。亲测有效,希望能
jdk1.4非安装版,可直接在MyEclipse等IDE工具导入jdk相应的版本。希望对你们有用处。
xfire JDK1.4 版本的包,1.4的用这个包好使.
jdk1.4环境下能够兼容的json-lib.jar,包括依赖的其他jar包
jdk1.5环境下编译的jar包在JDK1.4运行环境中出现Could not be defined due to: XXX/XXX/XXX ( Unsupported major.minor version 49.0 )错误。 例如:Struts2默认运行环境是JDK1.5,如果放到WAS6.0下则会出现以上错误...
drools-all-jdk1.4-2.1.jar
j2sdk java jdk java 开发工具 jdk 1.4 免安装版
cas-server-jdk1.4.jar
jdk1.4安装完之后的包,属于绿色版本的!有需要的可以下下来用一下
1.解决思路,下载第三方的jar包,使用反编译工具,修改编译后...3.5 把修改的源码打包成QRCode.jar 在jdk1.4环境下测试通过 3.6 jd-gui 先使用反编译,里边有报错的语法,通过uudejava_exe_help 再反编译后修改一些错误
axis2 jdk1.4用jar
foundation-jdk1.4-0.7.jar
foundation-jdk1.4-0.6.jar
foundation-jdk1.4-0.9.jar
foundation-jdk1.4-0.8.jar
foundation-jdk1.4-0.5.jar
JDK1.4,1.5,1.6的区别JDK1.4,1.5,1.6的区别JDK1.4,1.5,1.6的区别JDK1.4,1.5,1.6的区别JDK1.4,1.5,1.6的区别JDK1.4,1.5,1.6的区别JDK1.4,1.5,1.6的区别JDK1.4,1.5,1.6的区别JDK1.4,1.5,1.6的区别JDK1.4,1.5,1.6的区别...
jdk1.4 json包 ,之前上传的 大家说依赖包没有,这个6个一起的