在 RESTful API 中,HTTP Basic(用户名:密码)认证使用哪种编码?
选择一个答案
点击一个选项来检查您的答案。
正确答案: Base64.
为什么这是答案
在 RESTful API 中,HTTP Basic 认证通过在请求头中发送用户名和密码来实现。为了在 HTTP 报文中安全传输这些敏感信息,它们会先被组合成“用户名:密码”的字符串,然后使用 Base64 编码。Base64 是一种将二进制数据转换为 ASCII 字符串的编码方案,它不是加密算法,因此不能提供机密性,但能确保数据在传输过程中不被修改或损坏,并且兼容各种传输协议。MD5 和 SHA-1 是哈希算法,用于生成数据的固定长度摘要,主要用于数据完整性校验或密码存储,而不是直接编码认证凭据。Type-7 是 Cisco 路由器上用于存储密码的一种弱加密算法,不用于 HTTP Basic 认证。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡