在 Go 语言开发中,我们常会用到加密、签名、证书管理等功能,比如接口通信要 AES 加密,用户登录要 RSA 签名,服务部署要生成 TLS 证书。虽然 Go 原生crypto
包能满足基础需求,但代码复杂冗余。
今天推荐一个宝藏开源库——forgoer/openssl,它用简洁的API封装了OpenSSL的常用加密功能,无论是AES、RSA还是HMAC,通通只需一行代码搞定!
forgoer/openssl 是一个轻量级的Go语言库,对OpenSSL的对称加密(如AES、DES、3DES)和非对称加密(如RSA)进行了优雅封装。