重构，添加支持byte数组的加解密实现