结合密码学的相关知识,用java编写程序开发一个系统实现对文件进行数字签名的功能。 5

要求:①须有密钥生成功能,包括公钥和私钥;②选择一种算法(MD5或SHA-1)计算出源文件的消息摘要;③选择一种算法(RSA或DSA)对源文件进行数字签名;④选择一种算法... 要求:
① 须有密钥生成功能,包括公钥和私钥;
② 选择一种算法(MD5或SHA-1)计算出源文件的消息摘要;
③ 选择一种算法(RSA或DSA)对源文件进行数字签名;
④ 选择一种算法对源文件进行加密(可选做);
⑤ 验证数字签名的正确性。
最后是界面形式表现出来
展开
 我来答
asanping
2012-12-23 · TA获得超过3044个赞
知道大有可为答主
回答量:9632
采纳率:0%
帮助的人:890万
展开全部
加密和解密算法可以实现的各种文件格式的文件的内容的加密和解密。整个文档,你可以锁定的全盘加密。许多加密算法,你可以去看看在计算机密码学,对称加密和非对称加密和关键的系统。 Java可以流过的字符,文件流和相应的密钥文件进行加密和解密。具体来说,看看书,我有一个简单的加密算法(对称算法),你可以看一下。
类唯一键加密和解密的类的实现,已发送,注意查收。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
iro52238
2012-12-23 · TA获得超过1.2万个赞
知道大有可为答主
回答量:3万
采纳率:0%
帮助的人:2877万
展开全部
位下面的调试代码的错误

公共静态无效的主要(字串[] args){
尝试{
文件文件=新的文件(“C :/的曲线/ JAVA代码/密码,实验文本“);
的FileReader FR =新的FileReader(文件);
的BufferedReader =新的BufferedReader(FR);
StringBuffer的TXT =新的StringBuffer();
字符串str =“”;
((STR = br.readLine())!= NULL){
txt.append(STR +“\ n”);
}
>字符串s = txt.toString();
System.out.print(S);
}赶上(例外五){
/ / TODO自动生成的catch块
e.printStackTrace();}

}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
csq53480
2012-12-19 · TA获得超过2325个赞
知道大有可为答主
回答量:5923
采纳率:0%
帮助的人:1481万
展开全部
简单的处理逻辑,以实现特定的功能是被称为算法的逻辑运算符。是不是上面那些经典的所谓算法的书来学习。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wolf0049
2012-12-17 · TA获得超过1.5万个赞
知道大有可为答主
回答量:1.7万
采纳率:0%
帮助的人:5789万
展开全部
简单的处理逻辑,以实现特定的功能是被称为算法的逻辑运算符。是不是上面那些经典的所谓算法的书来学习。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xidianheyanjun
2012-12-18 · TA获得超过296个赞
知道小有建树答主
回答量:598
采纳率:0%
帮助的人:391万
展开全部
我对这个还蛮感兴趣的,不过可以具体说说密码学么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式