一、实验目的:
通过编程实现凯撒密码算法,包括加密与解密算法,加深对古典密码体制的了解。
二、实验环境:
Windows10系统、C语言、dev c++软件
三、实验原理(或要求):
(1)凯撒密码加密算法
典型的单表代替密码是凯撒密码。
凯撒密码是最古老的代替密码,以英文26个字母为例,它用D表示a,用E表示b,用F表示c,…,用C表示z,即:密文字母是明文字母后面的第三个位置上的字母。这种映射关系表示为如下函数:
F(a)=(a十k)mod n
&n
一、实验目的:
通过编程实现凯撒密码算法,包括加密与解密算法,加深对古典密码体制的了解。
二、实验环境:
Windows10系统、C语言、dev c++软件
三、实验原理(或要求):
(1)凯撒密码加密算法
典型的单表代替密码是凯撒密码。
凯撒密码是最古老的代替密码,以英文26个字母为例,它用D表示a,用E表示b,用F表示c,…,用C表示z,即:密文字母是明文字母后面的第三个位置上的字母。这种映射关系表示为如下函数:
F(a)=(a十k)mod n
&n