Hash functions and ciphers implemented in Java.