# README
加密包支持数据加密和解密,获取 md5,hash 值。支持 base64, md5, hmac, aes, des, rsa。
import "github.com/x-module/helper/cryptor"
函数列表:
- HmacMd5 : 返回字符串md5 hmac值。
- HmacSha1 : 返回字符串sha1 hmac值。
- HmacSha256 : 返回字符串sha256 hmac值。
- HmacSha512 : 返回字符串sha256 hmac值。
- Md5String : 返回字符串md5值。
- Md5File : 返回文件md5值。
- Sha256 :返回字符串sha256哈希值。
- Sha512 : 返回字符串sha512哈希值。
- GenerateRsaKey : 在当前目录下创建rsa私钥文件和公钥文件。
- RsaEncrypt : 用公钥文件ras加密数据。
- RsaDecrypt : 用私钥文件rsa解密数据。
# Functions
Base64StdDecode base64解码.
Base64StdEncode base64编码.
HmacMd5 返回使用md5的字符串的hmac哈希。.
HmacSha1 返回字符串使用sha1的hmac哈希值。.
HmacSha256 返回字符串使用sha256的hmac哈希值。.
HmacSha512 返回字符串使用sha512的hmac哈希值。.
Md5File 文件md5加密.
Md5String md5加密.
Sha1 返回字符串的sha1值(SHA-1哈希算法)。.
Sha256 返回字符串的sha256值(SHA256哈希算法)。.
SHA-512 返回字符串的sha512值(sha512哈希算法)。.