gistfile1.txt
public static String Decrypt(String str, int n) {// 解密 int k = Integer.parseInt("-" + n); String string = ""; for (int i = 0; i < str.length(); i++) { char c = str.charAt(i); if (c >= 'a' && c <= 'z') {// 如果字符串中的某个字符是小写字母 c += k % 26;// 移动key%26; if (c < 'a') c += 26; if (c > 'z') c -= 26; } else if (c >= 'A' && c <= 'Z') {// 如果字符串中的某个字符是大写字母 c += k % 26;// 移动key%26; if (c < 'A') c += 26; if (c > 'Z') c -= 26; } string += c;// 将解密后的字符串连成字符串 } return string; }
TAG:恺撒移位密码
免责声明:本站内容(文字信息+图片素材)来源于互联网公开数据整理或转载,仅用于学习参考,如有侵权问题,请及时联系本站删除,我们将在5个工作日内处理。联系邮箱:chuangshanghai#qq.com(把#换成@)