Using AES instead of DES
add timestamp in encryped text for check expire
add tests for utils