报错描述
在使用新浪微博API时,eclipse中调试没有问题,但是自己打的工程包却出了问题,报错如下:
WeiboException: RSA premaster secret error at org.waddy.weibo.http.HttpClient.httpRequest(HttpClient.java:422) ... Caused by: javax.net.ssl.SSLKeyException: RSA premaster secret error at com.sun.net.ssl.internal.ssl.RSAClientKeyExchange.<init>(RSAClientKey Exchange.java:99) ... Caused by: java.security.NoSuchAlgorithmException: SunTlsRsaPremasterSecret KeyG enerator not available at javax.crypto.KeyGenerator.<init>(DashoA13*..)
问题原因
原因在于用Eclipse创建一个新的Java应用程序时,Eclipse会在build path添加$JAVA_HOME/jre/lib/ext目录下的四个jar:dnsns.jar,localedata.jar,sunjce_provider.jar,sunpkcs11.jar。
解决办法
在你本地的jdk中找到上述jar包,放到你项目的lib目录(classpath)下即可。
相关推荐
PKCS #1: RSA Cryptography Specifications Version 2.2 Table of Contents 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 4 1.1. Requirements Language . . . . . . . . . . . . . . . . . ...
适合练手、课程设计、毕业设计的Java项目源码:RSA文件加密软件的设计与实现(源代码+论文).rar 适合练手、课程设计、毕业设计的Java项目源码:RSA文件加密软件的设计与实现(源代码+论文).rar 适合练手、课程设计、...
Error: "RSA premaster secret error" 所以需要导入一个包: Solving the problem was a matter of putting the sunjce_provider.jar in one of the folders specified in the java.ext.dirs parameter. Hard to ...
通过上机操作,使同学生对公钥加密算法RSA密码体制的加、解过程有一个更加清晰地认识。通过本次实验,加深学生对公钥密码体制的认识,为后面的学习打下基础。
RSA_theory :RSA的数学原理 最为经典的RSA原理讲解 最为经典的RSA原理讲解 最为经典的RSA原理讲解 最为经典的RSA原理讲解 最为经典的RSA原理讲解
VC++ 毕业论文:RSA文件加密原理及代码实现 RSA在软件方面的应用,主要集中在Internet上。加密连接、数字签名和数字证书的核心算法广泛使用RSA。日常应用中,有比较著名的工具包Open SSL(SSL,Security Socket Layer...
PKCS #1 v2.1: RSA Cryptography Standard
RSA规范标准
RSA数据加密 任务 RSA数据加密 任务背景 RSA加密算法是一种非对称秘钥加密算法,即公钥和私钥不一致。正是因为这种特性,RSA通常运用到数字签名和数字证书等应用场景。此次任务是通过Crypto模块中提供的RSA加密算法...
RSA数据解密;任务 RSA数据解密;任务 RSA数据解密;知识点:RSA数据解密;RSA简介;Crypto模块使用RSA数据解密;Crypto模块使用RSA数据解密;Crypto模块使用RSA数据解密;RSA数据解密;RSA数据解密;谢谢观看
计算机行业周报:RSA大会即将召开,关注网络安全
计算机行业周报:RSA大会即将召开,关注网络安全.pdf
VC 课程设计附文档:RSA文件加密相关源码,本课程设计将分析RSA算法的应用现状,论证文件加密应用RSA算法的可行性和意义。并设计一套完整实用的RSA文件加密解决方案,对RSA算法进行研究,从常规RSA算法出发,用C ...
集成电路设计课件:6 基本运算单元的应用:RSA公钥加密算法.ppt
源码的应用场景: ...这样客户端只需要知道rsa加密方式和公钥,前台不知道私钥是无法解密的,此解决方案还是相对比较安全的。 使用源码的注意事项: http://blog.csdn.net/wu_jia123/article/details/50553128
RSA公钥加密算法是1977年由Ron Rivest、Adi Shamirh和LenAdleman在美国麻省理工学院开发的。RSA算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但那时想要对其乘积进行因式分解却极其困难,因此可以将...
环境: 1. 硬件环境:PC机一台 2. 软件环境:Windos 2000/XP, VC++6.0 RSA算法原理: 1. 首先,找出两个大素数key_P,key_Q,令key_N = key_P * key_Q。根据欧拉(Euler)数(key_N)的定义为小于...
包括RSA算法的两种语言实现,原理正确,可以正常运行,对应博客为:https://blog.csdn.net/qq_41112170/article/details/104904340
RSA:rsa考生
信息安全技术基础