Генерация sha256 из [закрытой] командной строки Linux

214
задан hendry 28 July 2010 в 12:46
поделиться

4 ответа

echo обычно выводит новую строку, которая подавляется с помощью -n. Попробуйте так:

echo -n foobar | sha256sum
325
ответ дан 23 November 2019 в 04:23
поделиться

echo -n работает и вряд ли когда-либо исчезнет из-за массового исторического использования, однако в последних версиях стандарта POSIX приветствуются новые соответствующие приложения использовать printf ".

28
ответ дан 23 November 2019 в 04:23
поделиться

echo создает завершающий символ новой строки, который также хешируется. попробуйте:

/bin/echo -n foobar | sha256sum 
8
ответ дан 23 November 2019 в 04:23
поделиться

Я считаю, что echo выводит новую строку в конце строки. Попробуйте использовать -n в качестве параметра для echo, чтобы пропустить новую строку.

7
ответ дан 23 November 2019 в 04:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: