Tags: rev java 

Rating:

Easy reversable one:

```
package hsctf;

public class ComputerScienceSolver {

public static String revShift(String input) {
String ret = "";
for (int i = 0; i<input.length(); i++) {
ret += (char)(input.charAt(i) + i);
}
return ret;
}
public static String revShift2(String input) {
String ret = "";
for (int i = 0; i<input.length(); i++) {
char c = input.charAt(i);
if (c >= 103)
ret += (char)(input.charAt(i) - 3);
else
ret +=(char)(input.charAt(i) - 2);
}
return ret;
}

public static void main(String[] args) {
System.out.println(revShift(revShift2("inagzgkpm)Wl&Tg&io")));
}

}
```