文档介绍:摘要
近年来,随着计算机技术渗透到各个技术领域,人们正在步入数字化时代。信息化和网络化成为当今世界经济与社会发展的大趋势。无纸化办公、电子支付、电子商务成为整个社会的热点话题。但由于计算机网络所具有的开放性和共享性,其安全问题也受到人们的日益关注。本文正是针对这些不安因素提出具有可靠性的文件加密和数字签名算法,并以此为基础实现网上电子签名,为日新月异的电子商务提供更广阔的发展空间。
本文主要介绍了单向散列函数(MD5)、对称加密方法(DES)和非对称密码方法(RSA),阐明了利用RSA公钥加密算法、MD5单向散列函数和DES对称加密算法实现数字签名的思想,构造了一种能够实现数据保密、数字签名的签名方案。保证在网络通信的过程中的数据安全性、可靠性和完整性。
同时本文还阐明了数字签名是认证的重要工具,它具有法律约束力,它的未来与发展是乐观的。
关键词:数据加密数字签名 RSA算法 MD5算法 DES算法
ABSTRACT
With the permeation of puter technology, human society is stepping into the era of electronics in recent years. Informationization workization are the general trends of world economy. Electronic payments and the merce e the hot topics of general interest. But because of the opening property of work, its safe question also arouses great interest increasingly. The thesis brings forward a new encryption algorithms and a digital signature algorithm that aim at the insecure factors. At the base of theses algorithms we can realize the online electronic contracting.
This paper is mainly introduce that MD5 one-way hash function 、the symmetric algorithm(DES)and Non symmetry encryption system(RSA),and explain the digital signature is a new signature method bines the ideas of RSA public-key algorithm,MD5 one-way hash function and the symmetric algorithm(DES).It is mean that the course munication need the technology to ensure the security、safe transmitting and integrality.
At the same time this text still clarified the numerical signature is the important tool of the attestation, it has the law binding force, its future and developments are optimistic
Keywords:Date encryption Digital Signature RSA MD5 DES
目录
1绪论 5
6
7
2数字签名 8
8
8
9
PKI概念 9
(Certificate Authority) 9
10
12
12
13
14
14
15
15
3数字签名采用的算法 18
MD5算法 18
18
MD5算法及其在VC++