Implementation of historical cyphers and ways to hack them.