报错描述
在使用新浪微博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)下即可。
相关推荐
适合练手、课程设计、毕业设计的Java项目源码:RSA文件加密软件的设计与实现(源代码+论文).rar 适合练手、课程设计、毕业设计的Java项目源码:RSA文件加密软件的设计与实现(源代码+论文).rar 适合练手、课程设计、...
### 实验四:RSA加、解密算法实现 #### 实验背景与意义 RSA加密算法是一种非对称加密算法,在现代密码学中占有极其重要的地位。它由Ron Rivest、Adi Shamir和Leonard Adleman三位学者于1977年提出,并以其名字的首...
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 ...
PKCS #1(Public-Key Cryptography Standards #1)是RSA安全公司制定的一系列公开密钥加密标准之一,其中“PKCS #1: RSA Cryptography Specifications Version 2.2”是关于RSA算法实施的重要规范,详细定义了基于RSA...
VC++ 毕业论文:RSA文件加密原理及代码实现 RSA在软件方面的应用,主要集中在Internet上。加密连接、数字签名和数字证书的核心算法广泛使用RSA。日常应用中,有比较著名的工具包Open SSL(SSL,Security Socket Layer...
JAVA:RSA加密工具类
物联网之安全算法:加密算法(AES, RSA):RSA加密算法详解.docx
RSA加密标准,全称为Public-Key Cryptography Standards(公钥密码标准)的第1号标准版本2.2,由RSA实验室于2012年10月27日发布。这一标准规范了基于RSA算法的公钥加密技术的应用,内容广泛,涵盖了密码学原语、加密...
操作系统之安全算法:Digital Signatures:RSA数字签名算法解析.docx
物联网之安全算法:加密算法(AES, RSA):RSA算法在物联网中的实现与优化.docx
物联网之安全算法:公钥基础设施(PKI):RSA加密算法详解.docx
标题“计算机行业周报:RSA大会即将召开,关注网络安全”指出本周的计算机行业焦点事件是RSA大会的即将召开,并强调了网络安全这一关键议题。RSA大会是全球最大的信息安全会议之一,每年吸引着来自世界各地的安全...
计算机行业周报:RSA大会即将召开,关注网络安全.pdf
VC 课程设计附文档:RSA文件加密相关源码,本课程设计将分析RSA算法的应用现状,论证文件加密应用RSA算法的可行性和意义。并设计一套完整实用的RSA文件加密解决方案,对RSA算法进行研究,从常规RSA算法出发,用C ...
集成电路设计课件:6 基本运算单元的应用:RSA公钥加密算法.ppt
### RSA的数学原理详解 #### 一、引言 RSA加密算法是现代密码学中最为经典且广泛应用的一种非对称加密技术。它基于大整数分解的难题,并结合了数论中的基本概念来构建安全的加密系统。本文将详细介绍RSA算法背后的...
源码的应用场景: ...这样客户端只需要知道rsa加密方式和公钥,前台不知道私钥是无法解密的,此解决方案还是相对比较安全的。 使用源码的注意事项: http://blog.csdn.net/wu_jia123/article/details/50553128
**RSA 算法概述** RSA(Rivest-Shamir-Adleman)是一种广泛使用的非对称加密算法,由Ron Rivest、Adi Shamir和Leonard Adleman在1977年提出。它基于数论中的大数因子分解难题,使得加密和解密使用了两个不同的密钥...
PKCS #1 v2.1 是 RSA 加密标准的一个版本,由 RSA 实验室发布,旨在为基于 RSA 算法的公钥密码学提供实施建议。该标准涵盖了以下几个核心方面: 1. **加密原语**:PKCS #1 提供了 RSA 加密的基本操作,包括加密...
《PKCS#1 RSA 算法标准》 RSA算法,全称为Ron Rivest、Adi Shamir和Leonard Adleman三位科学家的名字首字母缩写,是一种广泛使用的公钥加密算法。PKCS(Public-Key Cryptography Standards)是由RSA安全公司制定的...