我在终端上使用了以下命令
`echo admin:admin | base64`
Run Code Online (Sandbox Code Playgroud)
它给了我以下输出
YWRtaW46YWRtaW4K
Run Code Online (Sandbox Code Playgroud)
但是当我使用https://www.base64encode.org/作为同一字符串时admin:admin,它给出了以下内容
YWRtaW46YWRtaW4=
Run Code Online (Sandbox Code Playgroud)
这有什么原因吗?
此行为的原因是echo命令添加了新行。通常该echo命令在末尾添加一个新行,这会导致不同的编码。因此,如果您使用它,则echo -n admin:admin | base64不会出现差异。
| 归档时间: |
|
| 查看次数: |
1135 次 |
| 最近记录: |