crypto_helper
为什么写这个库
因为IV、KEY的长度以及选择原则并不人皆尽知,且原来的流程中包含错误返回,需要做一次额外处理,不利于行内调用
它能做:
- AES 自动IV加、解密
- hash
- 密码hash
- 所有函数发生错误时返回空字节数组
- 通过callback统一监听错误
TODO
- test
- 序列化
golang 一些常见密码学操作的封装
因为IV、KEY的长度以及选择原则并不人皆尽知,且原来的流程中包含错误返回,需要做一次额外处理,不利于行内调用
golang 一些常见密码学操作的封装