giteganyijwe muri urwo rupapuro classical ciphers are typically vulnerable to known plaintext attack abahungu batatu bo muri aziya bariruka nyuma nibwo uwo mumama yagarutse