文件传输的签名与验证程序
本文设计了一个数字签名及签名验证系统。该系统基于RSA和MD5算法以及Winsock通信,并利用Java作为编程语言,JCreator作为开发工具,成功实现了对选定文件进行数字签名及其签名验证。
系统由客户端和服务器端两部分组成。客户端能对任意选定文件进行数字签名,并保存签名和公钥,然后通过Winsock通信将签名和公钥发送到服务器端。服务器为多线程服务器,能够处理多个客户端连接,接收它们发送过来的签名和公钥,然后对签名进行验证。
本设计最大的特点是利用了Java安全API中数字签名的功能和Java强大的网络功能,直接调用Java的内部函数实现了数字签名,利用Java中的Socket实现了W
下载地址
用户评论
还行吧,可以凑合这用
能够生成签名,与验证