(String message, String[] keys)
| 190 | |
| 191 | // To decode, we follow the same process as encoding, but with reversed keys |
| 192 | private String decryptBlock(String message, String[] keys) { |
| 193 | String[] reversedKeys = new String[keys.length]; |
| 194 | for (int i = 0; i < keys.length; i++) { |
| 195 | reversedKeys[i] = keys[keys.length - i - 1]; |
| 196 | } |
| 197 | return encryptBlock(message, reversedKeys); |
| 198 | } |
| 199 | |
| 200 | /** |
| 201 | * @param message Message to be encrypted |