【发布时间】:2017-03-27 04:30:03
【问题描述】:
我正在为一个项目开发加密/解密程序。对于加密方法,用户输入一个密钥(全部小写,无空格),文件中的所有字母都按密钥中每个字母的值移动(a = 0,b = 1,c = 2 等)。
示例: 键 = abc
文件:文件中的单词
加密文件:wptdt kn b himg
'w' 增加了 'a' (0) 所以它保持为 'w'。
'o' 移动了 'b' (1) 所以它增加了 1 个字母到 'p' 等等。
使用键中的最后一个字母后,键返回到第一个字母。此外,空格会被忽略。
我目前对如何通过键中的每个字母递增一个字母感到困惑。
public static String encryptLine(
任何帮助将不胜感激! 谢谢
【问题讨论】:
-
分享您的输入和预期输出。
-
您在“加密”中跳过空格?
标签: java encryption