社区
Java SE
帖子详情
求双钥加密程序。
javaMX2004
2004-04-30 04:49:58
求双钥加密程序。不知道有没有现成的。
...全文
89
7
打赏
收藏
求双钥加密程序。
求双钥加密程序。不知道有没有现成的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leteasy
2004-07-23
打赏
举报
回复
请说明如何将sun的文档加进去?我现在也需要用RSA加密,不知道到哪里去找RSA加密算法:(
矜持的射手
2004-05-01
打赏
举报
回复
xuexizhong
sjdyr
2004-04-30
打赏
举报
回复
sun的文档?? 楼上的楼上,能解释清楚一点嘛?? 将这个加密算法添加到哪??
panpan221
2004-04-30
打赏
举报
回复
新手学习,关注
yeli
2004-04-30
打赏
举报
回复
你需要看一下SUN公司的文档,在其中将这个加密算法添加进去。
sjdyr
2004-04-30
打赏
举报
回复
Exception in thread "main" java.security.NoSuchAlgorithmException: Cannot find
any provider supporting RSA/ECB/PKCS1Padding
at javax.crypto.Cipher.getInstance(DashoA6275)
at PublicExample.main(PublicExample.java:21)
怎么会有这个错误呢??
VVV_lucky
2004-04-30
打赏
举报
回复
import java.security.*;
import javax.crypto.*;
// 用RSA公钥算法进行加密
public class PublicExample
{
public static void main(String[] args) throws Exception
{
if (args.length != 1)
{
System.err.println("Usage: java PublicExample text");
System.exit(1);
}
byte[] plainText = args[0].getBytes("UTF8");
// 生成RAS密钥
System.out.println("\nStart generating RSA key");
KeyPairGenerator keyGen = KeyPairGenerator.getInstance("RSA");
keyGen.initialize(1024);
KeyPair key = keyGen.generateKeyPair();
System.out.println("Finish generating RSA key");
// 得到RSA cipher 对象,同是打印出算法的提供者
Cipher cipher = Cipher.getInstance("RSA/ECB/PKCS1Padding");
System.out.println("\n" + cipher.getProvider().getInfo());
// 使用公钥对明文进行加密
System.out.println("\nStart encryption");
cipher.init(Cipher.ENCRYPT_MODE, key.getPublic());
byte[] cipherText = cipher.doFinal(plainText);
System.out.println("Finish encryption: ");
System.out.println(new String(cipherText, "UTF8"));
// 使用私钥对加密密文进行解密
System.out.println("\nStart decryption");
cipher.init(Cipher.DECRYPT_MODE, key.getPrivate());
byte[] newPlainText = cipher.doFinal(cipherText);
System.out.println("Finish decryption: ");
System.out.println(new String(newPlainText, "UTF8"));
}
}
基于双随机相位编码的光学图像
加密
解密项目Matlab源码+操作演示视频+GUI界面+项目实验说明文档(毕业设计项目).zip
基于双随机相位编码的光学图像
加密
解密项目Matlab源码+操作演示视频+项目实验说明文档(毕业设计项目).zip 【项目介绍】 基于 4f 系统的双随机相位编码(DPRE, Double Random Phase Coding)是经典的光 学图像
加密
方法...
WAP编程与开发实例教程
本书在介绍WAP基本知识的基础上,讲解常见WAP解决方案、WAP原理、架构和WAP网站的服务 器建设方法,并介绍常用WAP开发工具包的使用方法。...技术、双钥技术、数字签名、数字凭证、WAP客户端与服务器及网关认证等
网络安全复习题.doc
下列(B)
加密
技术在加解密数据时采用的是双钥。 A.对称密钥
加密
B. 公开密钥
加密
C.Hash
加密
D.文本
加密
5.防火墙是常用的一种网络安全装置,下列关于它的用途的说法(B)是对的。 A.防止内部攻击 B.防止外部攻击 C...
JAVA上百实例源码以及开源项目源代码 java开源包2
Java 源码包 Applet钢琴模拟
程序
java... Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥
加密
的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateK
网络安全技术习题.doc
A、保密性 B、数据完整性 C、可利用性 D、可靠性 9、
加密
密钥和解密密钥相同的密码系统为( C ) A、非对称密钥体制 B、公钥体制 C、单钥体制 D、双钥体制 10、特洛伊木马是指一种计算机
程序
,它驻留在目标...
Java SE
62,616
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章