0、引言随着信息时代的到来,人们希望能通过网络信息传输对文件、契约、合同、信件和账单等进行数字签名来代替以往的手写签名。数字签名的目的是提供一种手段,使得一个实体把他的身份与某个信息捆绑在一起。一个消息的数字签名实际上是一个数,它仅仅依赖于签名者知道的某个秘密,也依赖于被签名信息本身。所以,将数字签名看成是一种证明签名者身份和所签署内容真实性的一段信息。1、RSA算法描述RSA算法是Rivest,Shamir和Adleman于1977年提出的比较完善的公钥密码系统。RSA算法是一个既能用于加密又能用于数字签名的公开密钥算法。RSA算法是基于这样一个数论事实:将两个大素数相乘十分容易,但是想分解它们的乘积却... |