电子商务数据加密技术应用.pptVIP

  • 5
  • 0
  • 约8.27千字
  • 约 84页
  • 2019-12-15 发布于广东
  • 举报
图* 它最重要的特点是加密和解密使用不同的密钥。 每个用户保存着两个密钥:一个公开密钥(Public Key),简称公钥,一个私人密钥(Individual Key),简称私钥。 按现在的计算机技术水平,要破解目前采用的1024位RSA密钥,需要上千年的计算时间!!!。 图* 公开密钥技术解决了密钥发布的管理问题,商户可以公开其公开密钥,私钥由用户自己严密保管。 通信时,发送方用接收者的公钥对明文加密后发送,接收方用自己的私钥进行解密,别人即使截取了也无法解开。 这样既解决了信息保密问题,又克服了对称加密中密钥管理与分发传递的问题。 RSA中的密钥 RSA中的加密与解密 RSA中密钥中参数的选择 RSA中密钥中参数的选择(示例一) RSA中密钥中参数的选择(示例二) 选取p=3,q=11,利用rsa算法对republic这个明文信息进行加密运算,并用计算出的密文推算出最初的明文信息。 26个字母与数字转换,A=0,B=1,以此类推。 * p=3,q=11 n=p*q=33 t=(p-1)*(q-1)=20 取任何一个数e,要求满足et并且e与t互素(就是最大公因数为1) 我们可以取e=7 要求d*e%t==1,找到D=3 此时我们就有了三个数 n=33 d=3 公钥 e=7 私钥 * 设消息为数M (M n) 设c=(M**d)%n就得到了加密后的消息c 设m=(c

文档评论(0)

1亿VIP精品文档

相关文档