什么是BASE64明文用户名和密码?(What is base64 clear text usern

2019-08-04 01:32发布

最近我在一个基本的验证物品碰到这个字来了。 它在网络上的base64明文usrname和密码是什么意思?

谢谢

Answer 1:

这意味着使用基地64结果不会看起来太像你的用户名和密码,但它很容易的扭转操作以获得纯文本编码的用户名和密码。

看到这里在底座64编码的详细信息

http://en.wikipedia.org/wiki/Base64

例如,该串password在基64编码是cGFzc3dvcmQ=

这个在线工具可以编码/为你解码基地64 http://www.motobit.com/util/base64-decoder-encoder.asp



Answer 2:

在HTTP基本身份验证,在“密码:用户名”中的Base64编码。 因为它是不加密的,这是明文。

下面是一个示例授权报头,

Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=

其中dXNlcm5hbWU6cGFzc3dvcmQ=被Base64编码"username:password" (字面意思)。



Answer 3:

Base 64编码(维基百科文章)变为“ This is my password. ”到:

VGhpcyBpcyBteSBwYXNzd29yZC4=

这是容易识别,并且完全可逆的,所以它完全没有安全感。



Answer 4:

这意味着,用户名和密码未加密(即明文)的文本仅仅是Base 64编码用于运输和可以很容易地被解码。



Answer 5:

Base64是通过将包含字符允许哪些限制的连接(或文件),可提供二进制数据的方式。 例如,电子邮件附件以base64编码,因为电子邮件协议只允许用于在电子邮件消息纯文本。

请参阅Wikipedia页面了解更多http://en.wikipedia.org/wiki/Base64



文章来源: What is base64 clear text username and password?