Рейтинг:2

Что означают три числа 741 в «openssl rand -base64 741»?

флаг ca

Я создаю ключевой файл аутентификации для mongodb, и один из способов сделать это — использовать: /usr/bin/openssl rand -base64 741 > $TMPFILE

Я хочу понять, что происходит, я все понял, за вычетом значения трех цифр 741.

Я не мог найти объяснение в документации.

Рейтинг:7
флаг cn

Это означает, что он будет использовать 741 байт случайных данных и base64.

Пример с -шестнадцатеричный 20 так как это будет 40 долго.

$ /usr/bin/openssl ранд -hex 20
51b40b347dfccefa9b4f8a13d36c4564760c2f82

Это объясняется на странице руководства. Видеть число в конце и описание:

СИНТАКСИС
       openssl rand [-help] [-out file] [-rand file...] [-writerand file]
       [-base64] [-hex] число

ОПИСАНИЕ
   Эта команда генерирует число случайных байтов, используя 
   криптографически безопасный генератор псевдослучайных чисел (CSPRNG).

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.