古典密码算法 python实现
通过编程实现替代密码和置换密码算法,在这里通过python实现了对凯撒密码的加密与解密,以及对矩阵换位密码的加密与解密。
凯撒密码的相关算法是 O ( n ) O(n) O(n)的时间复杂度,矩阵换位密码的加密解密算法是 O ( n 2 ) O(n^2) O(n2)的时间复杂度
古典密码算法曾被广泛应用,大都比较简单,使用手工和机械操作来实现加密和解密
1、替代密码 替代密码算法的原理是使用替代法进行加密,就是对明文中的字符用其他字符替代后形 成密文。例如,明文字母 a, b, c, d, 用 d, e, f , g 做对应替换后形成密文