added basic cryptanalysis