元音密码是将字母替换为数字的密码。
【加密原理】
在英语的26个字母中有5个元音,分别是:A、E、I、O、U。把这5个元音按顺序编号,A 对应1,E对应2,I对应3,O对应4,U对应5。
A到E中间有B、C、D三个辅音,就分别对应为11、12、13。E和I之间有F、G、H三个辅音,因为E对应的是2,F、G、H就分别对应为21、22、23,以此类推。
以下是元音密码的替换表:
例如,我们对明文hello进行加密,按照上表的对应关系得到密文23.2.33.33.4。
只要使用加密时所使用的替换表进行反向替换,就可以对元音密码进行解密。
由于元音密码也属于简单替换,代码可参考简单替换密码。