Base64 提供了错误的结果

7
因为我正在设置vnc服务器,所以需要将字符串转换为base64来设置密码。(如何设置vnc密码)
比如说,如果我想要我的密码是qwerty,我必须将编码后的字符串放入配置文件中。
我看到Ubuntu上有一个base64实用程序。man base64echo qwerty | base64会得到cXdlcnR5Cg==。但这不起作用。
但是,如果我使用在线base64工具qwerty被编码为cXdlcnR5。这个字符串将起作用。
问题:为什么两个base64编码会得到不同的结果?

1个回答

19

echo命令会添加一个'\n';尝试使用echo -n

$ echo -n qwerty | base64 
cXdlcnR5

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接