2010-6-2計算机密码学实验指导书.docVIP

  • 26
  • 0
  • 约4.77万字
  • 约 34页
  • 2016-11-30 发布于重庆
  • 举报
2010-6-2計算机密码学实验指导书

《计算机密码学》 实验指导书 邬志红 编 南昌航空大学计算机学院 二零一零年六月 目录 实验1仿射密码设计 1 实验2 DES对称加密设计 3 实验3 RSA公钥密码设计 8 实验4 MD5摘要与校验 10 实验5 数字签名算法DSS 14 附录 16 1. des_setup函数 16 2. des_ecb_encrypt函数 16 3. des_ecb_decrypt函数 16 4. md5.h头文件 19 5. md5.c源文件 23 6. sha1.c源文件 28 实验1 一、实验目的 通过编程实现替代密码算法和置换密码算法,加深对古典密码体制的了解,为深入 二、实验原理 古典密码算法曾被广泛应用,大都比较简单,使用手工和机械操作来实现加密和解 1.替代密码 替代密码算法的原理是使用替代法进a、b、、d,用D、E、F、G做对应替换后形成密文。 替代密码包括多种类型,如单表替代密码、多密码 加密: 解密: 仿射加密要求, 否则就褪化为 。故密钥空间大小为: 例如:密钥k=(7,3),7-1(mod 26)=15 加密函数: 解密函数: 设明文:China,首先转换为数字:2,7,8,13,0 加密:

文档评论(0)

1亿VIP精品文档

相关文档