Мне нужно генерировать много случайных буквенно-цифровых строк, которые также используют заглавные буквы. Он должен начинаться с 3 символов (например, Dk6), а затем с циклом while доходить до 9 символов (например, D7H3j8Sjx). Кроме того, я использую sshpass, и мне нужно проверить, когда это правильный пароль, а затем остановить. Я знаю, что, чтобы угадать пароль, потребуется очень много времени, но это также поможет, если он угадает его, набрав aaa, aab, aac, aad ... aaz, aa1 и т.д.

1 ответ1

1

Эта функция

  function letter() {
    s=abcdefghijklmnopqrstuvxwyz
    p=$(( $RANDOM % 26))        echo -n ${s:$p:1}
  }

генерирует случайное письмо. Вы можете заменить abc ... на список символов, которые вы хотите использовать, сосчитать их и заменить их число на 26 в строке 3.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .