add key generator for AES based on password from user