Interesting cryptology puzzles and possible solutions.