![](https://img-blog.csdnimg.cn/25db1427076d48a9a88ac6c01a1d6c60.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
golang
日常记录
起个破名真费劲..
cafe babe
展开
-
GO实现RSA 、AES加解密
使用门面和策略模式,对外开放加解密接口,由于密码比较场景使用率较高,再对外开放一个比较的接口,接口最少有两个参数,明文密码,密文密码,详见代码原创 2023-05-06 11:09:46 · 1314 阅读 · 1 评论 -
golang RSA公钥生成并转字符串
在以上示例代码中,首先使用 rsa.GenerateKey() 函数生成 RSA 私钥,然后使用 x509.MarshalPKIXPublicKey() 函数将公钥序列化为字节数组。接下来,使用 pem.EncodeToMemory() 函数将公钥字节数组转换为 PEM 格式,再使用 base64.StdEncoding.EncodeToString() 函数将 PEM 格式的公钥字符串进行 base64 编码,最终输出公钥字符串。在 Go 语言中,可以使用。原创 2023-05-05 20:34:15 · 884 阅读 · 0 评论