base64 给出不正确的结果



因为我正在设置 vnc 服务器,所以我需要将字符串转换为 base64 以设置密码。(如何设置vnc密码

比如说,如果我想qwerty我的密码,我必须将编码的字符串放入 conf 文件中的密码中。

我看到 Ubuntu 中有一个base64实用程序。 人基64。echo qwerty | base64cXdlcnR5Cg==.但这行不通。

但是如果我使用在线 base 64 工具。qwerty被编码为cXdlcnR5.此字符串将起作用。

问题:为什么两个base64编码给出不同的结果?

echo 添加一个 '' ;试试 echo -n

$ echo -n qwerty | base64 
cXdlcnR5

最新更新