我正在開發一個項目的加密/解密程序。對於加密方法,用戶輸入一個密鑰(全部小寫無空格),文件中的所有字母都按該密鑰中的每個字母(a = 0,b = 1,c = 2等)的值進行移位。使字符串中的另一個字符增加char
示例: 密鑰= ABC
文件:在一個文件中
加密文件的話:wptdt KN b HIMG
'W' 增加了 'A'(0),使其保持'W'。
「O」由「B」(1),所以它增加了1個信關鍵中的最後一個字母之後使用「P」等
偏移,密鑰返回到第一信。此外,空格被忽略。
我目前困惑於如何增加密鑰中每個字母的字母。
public static String encryptLine(
任何幫助,將不勝感激! 感謝
分享您的輸入和預期的輸出。 – Vaibs
[增加一個char值的可能的重複](http://stackoverflow.com/questions/22574768/increase-a-char-value-by-one) – Tom
你在「加密」中跳過空格嗎? –