①输入密钥a(0<a<26的正整数)
②设置i的初值为0,s1的初值为空串
③获取待加密字符串s的第i个字母c
④按字母表顺序用字母c后面第a个字母代替字母c;如果字母c后面第a个字母超出了“z”,则返回“a”后再按次序后移(说明:字母“z”后移2位应该变为“b”)
⑤将加密完成的字母c连接到s1中
⑥i增加1
⑦如果i的值小于等于待加密字符串s的长度-1,则返回第③步,否则输出密文字符串s1
微信扫码预览、分享更方便