制作字母表 写一排字母(大小写通用),下一行写上对应的数字 从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 原文加密: 原文:you are selly 密钥:key 1.将you are selly原文按照字母表转换成数字 24 14 20 0 17 4 18 4 11 11 24 2.创建密钥key,将密钥在转换好的数字下方循环写入对应的密钥key数字,随后对应数字相加,然后超过25的数字减去25 24 14 20 0 17 4 18 4 11 11 24 10 4 24 10 4 24 10 4 24 10 4 ---------------------------------------------- 9 18 19 10 21 3 3 8 10 21 3 3.将得到的数字根据字母表将其转换成为字母,所得到的字母便是密文(空格、符号等原文输出) 9 18 19 10 21 3 3 8 10 21 3 密文:j s t k v d d i k v d 即:jst kvd dikvd 密文解密: 密文:jst kvd dikvd 密钥:key 1.将jst kvd dikvd密文按照字母表转换成数字 9 18 19 10 21 3 3 8 10 21 3 2.使用密钥key,将密钥在转换好的数字下方循环写入对应的密钥key数字,随后用密文数字对应减去密钥数字,然后小于0的数字加上25 9 18 19 10 21 3 3 8 10 21 3 10 4 24 10 4 24 10 4 24 10 4 ---------------------------------------------- 24 14 20 0 17 4 18 4 11 11 24 3.将得到的数字根据字母表将其转换成为字母,所得到的字母便是原文(空格、符号等原文输出) 24 14 20 0 17 4 18 4 11 11 24 原文:y o u a r e s e l l y 即:you are selly