various tools for cryptanalysis