完成框架，待完善各个子类型中的加密函数