Go语言常用包功能与使用详解
1. 加密与编码相关包
1.1 哈希算法包
-
sha256和sha512提供了多种 SHA 哈希算法。 -
subtle为加密代码提供辅助函数。 -
tls支持 TLS 1.2 和 TLS 1.3。 -
x509提供 X.509 编码的密钥和证书。
1.2 编码包
编码包提供了在字节级和类字符串表示之间转换数据的接口,有多个子包提供不同的支持,以下是部分子包介绍:
| 子包名称 | 功能描述 |
| ---- | ---- |
| ascii85 | 提供 ascii85 数据编码 |
| asn1 | 解析 ASN.1 数据结构 |
| base32 | 提供 base32 编码 |
| base64 | 提供 base64 编码 |
| binary | 实现数字和字节序列之间的转换 |
| csv | 读写逗号分隔值(CSV)文件 |
| gob | 管理 gobs 流,一种二进制交换形式 |
| hex | 提供十六进制编码和解码 | <
超级会员免费看
订阅专栏 解锁全文
1025

被折叠的 条评论
为什么被折叠?



