Всем привет!
Сегодня я хотел бы поделиться одной своей наработкой, которой я сам пользуюсь когда нужно сгенерировать надежный пароль и сложный пароль. Конечно, в интернете есть полно сайтов, предлагающих сгенерировать пароли. Но, если ли у Вас уверенность, что эти сайты не помещают все сгенерированные пароли себе в базу и потом пробуют подобрать в разных сервисах? Лично у меня такой уверенности нет. Поэтому я сделал небольшой файл в Эксель, в котором можно генерировать пароли. Правда, настроек там практически нет.
В Excel это выглядит как-то так:
При любом изменении данных (например, нажатие "delete" в любой пустой ячейке) генерируется новый пароль.
Если Вам нужно сгенерировать более короткий пароль, то можно удалить несколько колонок справа.
💾 Скачать это файл можете по этой ссылке.
⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇
Разработка сайтов от частного веб-разработчика: landingcentr.ru
⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆
А теперь предлагаю разобрать формулы Эксель, с использованием которых реализован этот файл.
На картинке ниже расписаны все применяемые формулы:
Первая строка - просто номер колонки по порядку.
Во второй строке генерируется случайное число между 48 и 57. Почему именно такой интервал? Дело в том, что в третей строке применяется команда СИМВОЛ(), которая при получении в качестве исходного значения случайного числа от 48 до 57 выдаст случайное число от 0 до 9. Немного сложно для чисел. Но, такой же подход ниже применен и для генерации случайных символов. Так, в четвертой строке генерируется случайное число между 65 и 90, а в пятой строке с помощью функции СИМВОЛ() получается случайный символ верхнего регистра. Аналогичный подход в получении случайного символа нижнего регистра, который получается в седьмой строке.
В восьмой строке в зависимости от случайного выпадения числа генерируется один из символов: плюс, минус, равно или умножить. Тут, конечно, можно или расширить или уменьшить вариативность.
Как Вы уже, наверняка, поняли итоговый пароль состоит из цифр, букв верхнего регистра, букв нижнего регистра и спецсимволов.
В десятой строке случайно выбирается одно из значений, сгенерированных в этой колонке: это или число, или буква верхнего регистра, или буква нижнего регистра или спецсимвол.
В поле, выделенное желтым цветом, происходит сцепление всех случайных символов по всем колонкам. Так и получается итоговый сложный пароль.
Надеюсь, что Вам было интересно и полезно.
С уважением, Николай.
⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇
Разработка сайтов для малого и среднего бизнеса.
⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆