Application of Machine Learning in DES Cryptanalysis