您现在的位置:网站首页答辩论文工学论文信息化工程论文

[信息安全] 信息安全实验报告

  • 简介:实验目的: 通过编程深入了解一些传统加密算法的加密,解密方法。对深入学习其他加密算法奠定一些基础。 实验要求: 根据输入内容,编程输出正确结果,根据给定的明文内容输出相应的密文。 实验内容: 1.恺撒密码 基于移位字母表...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
实验目的:
通过编程深入了解一些传统加密算法的加密,解密方法。对深入学习其他加密算法奠定一些基础。

实验要求:
根据输入内容,编程输出正确结果,根据给定的明文内容输出相应的密文。

实验内容:

1.恺撒密码

基于移位字母表(有时也成为直接标准字母表)的密码,将字母表的字母右移K个位置,并对字母表长度做模运算,形式为:
f(a) = (a k) mod n
a:明文在字母表中位置 n:字母表长度
k:字母右移k个位置(密钥)
例:令k=3,n=26
输入:M=System models
输出:C=Vbvwhp prghov



2.乘数密码

加密函数取形式为e(x)=ax (mod 26), a∈Z/(26)
要求唯一解的充要条件是gcd( a,26)=1
例子: a=9
ABCDEFGHIJKLMNOPQRSTUVWXYZ
AJSBKTCLUDMVENWFOXGPYHQZIR
明文 密文
cipher => SUFLKX



3.置换密码

置换密码加密法:换位密码把明文按列写入,按行读出
查看评论 已有0位网友发表了看法
  • 验证码: