
简单代替密码(英文名:simple substitution cipher,又称单字母密码/monoalphabetic cipher)是一种以密文字母逐个代替明文字母的加密方式。其特点是将明文字母表M中的每个字母用密文字母表C中的对应字母替换,替代规则保持固定映射关系,且密文字母与明文字母使用同一语言系统,加密方式包括移位密码、乘数密码、仿射密码等类型。该类密码要求加密前对字母进行位置编号,采用模运算实现字符替换,例如移位密码的加密变换可表示为:ek(m)=(k+m)mod q 。
该密码的核心机制是通过单一映射实现字符替换,导致密文字母与明文字母频率分布一致,易被频率分析法破译 。典型代表为移位密码中的凯撒密码,采用固定位移量加密明文(如将“university”加密为“qlyhuvlwb”) 。针对其安全性缺陷,研究者提出基于蚁群优化算法和CipherGAN框架的破译方法,其中后者通过生成对抗网络实现无监督密码破译 。
想要了解更多“简单代替密码”的信息,请点击:简单代替密码百科
