Мне нужно генерировать много случайных буквенно-цифровых строк, которые также используют заглавные буквы. Он должен начинаться с 3 символов (например, Dk6), а затем с циклом while доходить до 9 символов (например, D7H3j8Sjx). Кроме того, я использую sshpass, и мне нужно проверить, когда это правильный пароль, а затем остановить. Я знаю, что, чтобы угадать пароль, потребуется очень много времени, но это также поможет, если он угадает его, набрав aaa, aab, aac, aad ... aaz, aa1 и т.д.
1 ответ
1
Эта функция
function letter() {
s=abcdefghijklmnopqrstuvxwyz
p=$(( $RANDOM % 26)) echo -n ${s:$p:1}
}
генерирует случайное письмо. Вы можете заменить abc ... на список символов, которые вы хотите использовать, сосчитать их и заменить их число на 26 в строке 3.