HAVAL192,5 Encrypter & Decrypter