admin 管理员组

文章数量: 887021

www

www-authenticate是一种简单的用户身份认证技术。 很多验证都采用这种验证方式,尤其在嵌入式领域中。 优点:方便 缺点:这种认证方式在传输过程中采用的用户名密码加密方式为BASE-64,其解码过程非常简单,如果被嗅探密码几乎是透明的.
服务器收到请求后,首先会解析发送来的数据中是否包含有: Authorization: Basic XXXX=这种格式的数据 如果没有这样的header数据 那么服务器会发送HTTP信息头WWW-Authenticate: Basic realm=""到浏览器 要求浏览器发送合法的用户名和密码到服务端,为了进一步告知浏览器,这个页面需要认证 我们最还还是接着发送一个401错误 Header("HTTP/1.0 401 Unauthorized");
用户输入用户名:admin 密码:admin后,浏览器将以下面这种格式将数据发送给服务器端:Authorization: Basic YWRtaW46YWRtaW4= Authorization: Basic为www-authenticate认证的标准HTTP信息头 YWRtaW46YWRtaW4=是经BASE-64加密后的用户名和密码 经解密后的格式为 admin:admin

本文标签: www