base64 дает неверный результат - PullRequest
0 голосов
/ 07 октября 2018

Поскольку я настраиваю vnc-сервер, мне нужно преобразовать строку в base64 для установки пароля.( Как настроить пароль vnc

Скажите, если я хочу, чтобы мой пароль был qwerty, я должен поместить закодированную строку в пароль в файл conf.

Я вижу, что в Ubuntu есть утилита base64. man base64 . echo qwerty | base64 дает cXdlcnR5Cg==. Но это не работает.

Но если я использую онлайн-инструмент base 64 . qwerty закодирован в cXdlcnR5. Эта строка БУДЕТ РАБОТАТЬ.

Вопрос: почему два base64-кодирования дают разный результат?

1 Ответ

0 голосов
/ 07 октября 2018

echo добавляет '\ n';попробуй echo -n

$ echo -n qwerty | base64 
cXdlcnR5
...