12. 安全注意事项
基数编码不是加密。它提供的是二进制到文本的表示,其本身并不提供机密性、完整性或认证。
接受字母表外字符可能创建隐蔽信道或触发解析器差异。对填充与填充位的宽松处理也可能允许同一二进制值拥有多个文本编码,这会影响签名、哈希与规范比较。
实现在解码超大输入、非法字符或畸形填充时,应避免缓冲区溢出、过度分配,以及不一致的错误行为。
基数编码不是加密。它提供的是二进制到文本的表示,其本身并不提供机密性、完整性或认证。
接受字母表外字符可能创建隐蔽信道或触发解析器差异。对填充与填充位的宽松处理也可能允许同一二进制值拥有多个文本编码,这会影响签名、哈希与规范比较。
实现在解码超大输入、非法字符或畸形填充时,应避免缓冲区溢出、过度分配,以及不一致的错误行为。