Categorygithub.com/WebPTP/ciphers
repositorypackage
1.0.5-beta.3
Repository: https://github.com/webptp/ciphers.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

ciphers.go

加密算法 (ciphers.Enciphers)

算法名称支持参数特点
RSARSA , RSA 1024 , RSA 2048 , RSA 3072 , RSA 4096广泛使用的非对称加密算法
SM2SM2 , SM2 C1C3C2 , SM2 C1C2C3中国自主研发的非对称加密算法
AESAES , AES CBC广泛使用的对称加密算法

编码方式 (ciphers.Encoders)

算法名称支持参数
BASE58BASE58 , BASE58 BTC , BASE58 Flickr
BASE64BASE64
HEXHEX

散列算法 (ciphers.Hashers)

算法名称支持参数
MD5MD5
SHA256SHA256

签名算法 (ciphers.Signers)

算法名称支持参数
ECDSAECDSA , ECDSA P224 , ECDSA P256 , ECDSA P384 , ECDSA P521

秘钥对生成器 (ciphers.KeypairGenerators)

算法名称支持参数
ECDSAECDSA , ECDSA P224 , ECDSA P256 , ECDSA P384 , ECDSA P521
RSARSA , RSA 1024 , RSA 2048 , RSA 3072 , RSA 4096
SM2SM2 , SM2 C1C3C2 , SM2 C1C2C3