明文密文用密钥加密解密

时间:2013-08-16 04:47:19
【文件属性】:

文件名称:明文密文用密钥加密解密

文件大小:2KB

文件格式:C

更新时间:2013-08-16 04:47:19

密钥 明文 密文 P C

设明文P=P0P1P2…Pn和密钥K=K0K1K2…Km(n>=m)中的字符Pi(1<=i<=n)或Kj(1<=j<=m)的ASCII为00~7FH,用密钥K对明文P进行加密得到密文C=C0C1C2…Cn, 用密钥K对密文C解密得到明文P。 加密: Ci=Pi+Kj (j=i mod (m+1)) (当Ci<=7FH) Ci=Pi+Kj-80H (j=i mod (m+1)) (当Ci>7FH) 解密:: Pi=Ci-Kj (j=i mod (m+1)) (当Ci>=Kj) Pi=Ci-Kj+80H (j=i mod (m+1)) (当Ci


网友评论

  • 还好,字符窜如果太长,会出错
  • 这个程序棒棒哒 谢谢你
  • 挺好的,谢谢分享