HAVAL224,5 Encrypter & Decrypter