Inori-Lover / crypto_helper

golang 一些常见密码学操作的封装

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

crypto_helper

为什么写这个库

因为IV、KEY的长度以及选择原则并不人皆尽知,且原来的流程中包含错误返回,需要做一次额外处理,不利于行内调用

它能做:

  1. AES 自动IV加、解密
  2. hash
  3. 密码hash
  4. 所有函数发生错误时返回空字节数组
  5. 通过callback统一监听错误

TODO

  • test
  • 序列化

About

golang 一些常见密码学操作的封装


Languages

Language:Go 98.9%Language:Shell 1.1%