Add random key generator, hash id generator, AES encryptor
Signed-off-by: Haitao Ji <vendola_jee@126.com>