最近我在一篇基本的身份验证文章中看到了这个词。网络上的base64明文usrname和密码是什么意思?
由于
答案 0 :(得分:8)
这意味着使用base 64编码用户名和密码。结果看起来不像你的用户名和密码,但是反转操作以获取纯文本非常容易。
有关base 64编码的详细信息,请参阅此处
http://en.wikipedia.org/wiki/Base64
例如,基数为64的字符串password
为cGFzc3dvcmQ=
此在线工具可以为您http://www.motobit.com/util/base64-decoder-encoder.asp
编码/解码base 64答案 1 :(得分:6)
在HTTP基本身份验证中,“password:username”在Base64中编码。由于它没有加密,所以它是明文。
以下是授权标题示例
Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
其中dXNlcm5hbWU6cGFzc3dvcmQ=
是Base64编码的"username:password"
(字面意思)。
答案 2 :(得分:5)
Base 64 encoding (Wikipedia article)将“This is my password.
”变为:
VGhpcyBpcyBteSBwYXNzd29yZC4=
它易于识别且完全可逆,因此完全不安全。
答案 3 :(得分:2)
这意味着用户名和密码未加密(即明文)文本只是基于64位编码进行传输,可以轻松解码。
答案 4 :(得分:0)
Base64是一种通过连接(或文件)传递二进制数据的方法,该连接限制允许包含哪些字符。例如,电子邮件附件在base64中编码,因为电子邮件协议仅允许在电子邮件中使用纯文本。
请参阅维基百科页面了解更多http://en.wikipedia.org/wiki/Base64