假设我们要加密一段字母: guo long hao 秘钥是word 1,首先制作字母表 写一排字母(大小写通用),下一行写上对应的数字 从0到25 a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 2,将待加密的明文guo long hao转换成数字 g u o l o n g h a o 6 20 14 11 14 13 6 7 0 14 3,将秘钥word转换成数字并循环显示,重复位数和明文位数一样,如明文为10位,则密文也是10位 w o r d w o r d w o 22 14 17 3 22 14 17 3 22 14 4, 将明文和秘钥按位数相加,注意空格要留空,标点符号不需要转换,直接写在密文相应位置 28 34 31 14 36 27 23 10 22 28 5,多于25的数字减去25 3 9 6 24 11 2 23 17 24 3 6,参照密码表,转换成字母密文为 d j g y l c x r y d 7,因此guo long hao的密文是 djy ylcx ryd 秘钥为word --------------------------------------------------------- 解密过程 1,将密文 djy ylcx ryd。 转换成数字 3 9 6 24 11 2 23 17 24 3 2, 将秘钥word转换为数字,循环重复,和明文一致 w o r d w o r d w o 22 14 17 3 22 14 17 3 22 14 3,密文减去秘钥 -19 -5 -11 21 - 11 -12 6 15 2 -11 4,如果出现负数就加上25 6 20 14 11 14 13 6 7 0 14 5,转换成明文字母 g u o l o n g h a o 6,整理得到 guo long hao 秘钥:word