package
0.0.7
Repository: https://github.com/x-module/helper.git
Documentation: pkg.go.dev

# 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哈希算法)。.