Cryptography is nearly as old as human language. Many civilizations felt the need to conceal their messages using more or less ...