DirectoryWeb
    • Каталог
      • Скрипты
      • Боты
      • Программы
      • Android, iOS приложения
    • Арбитраж трафика
      • Тизерные сети
      • SMS рассылки
      • Telegram Ads
      • Анализ трафика
      • Видео трафик
      • Автоматизация
      • CPA-сети
      • Push-реклама
      • Popunder реклама
      • Нативная реклама
      • Ретаргетинг
      • Кейсы
      • Трекеры
      • Партнёрские программы
        • Товарные партнерки
        • Финансовые партнерки
        • Партнерки интернет-магазинов
        • Зарубежные партнерки
      • Реклама в Telegram
      • Сервисы
        • Прокси
        • Виртуальные карты
      • Инструменты
        • Мультиаккаунтинг
      • Обзоры
      • Мануалы
      • Антидетект-браузеры
    • Статьи
      • Маркетплейсы
      • Безопасность в сети
      • Заработок в интернете
      • Сайтостроение
      • Оптимизация сайтов
      • Обучение
      • Криптовалюты
      • Новости
      • Разное
      • Новости сайта
  • Контакты
  • Telegram
  • Вход / Регистрация

Telegram Expert

Psb.Hosing - Хостинговое решение для быстрой и стабильной работы ваших проектов.
Купить резедентные прокси
Vibix - надеждый видео-балансир
    Заработок в интернете без вложений » Статьи » Сайтостроение » Функция генерации пароля

Отзывы

Vibix Апдейты Vibix за неделю – что новенького?   Привет! Ловите короткий отчёт о свежих улучшениях,...

Функция генерации пароля

Статьи / Сайтостроение

Функция генерации пароля



Как написать простой генератор паролей на правильно составленный пароль - это максимальная длина, максимальное количество используемых символов и отсутствие каких-либо повторений. В наше время уже лучше пароль выдавать пользователю чем просить его ввести , потому как найдутся такие которые введут "123" или "qwerty" а потом будут спрашивать почему у них в аккаунте что-то случилось.

Итак, давайте разберемся, что и как будет генерироваться. Для начала нужно задать область символов (или их количество), из которых будет производиться выборка при генерации. В специализированных программах нам предлагается отметить птичкой, какие символы включить в алгоритм (цифры, все маленькие/большие английские буквы, все печатаемые символы и т.д.). Поскольку мы собрались создавать сложные пароли, то в нашей программе будет использоваться строка сразу со всеми печатаемыми символами (при необходимости вы легко доделаете нужную функциональность). Далее из нее будет случайным образом выдергиваться один символ и добавляться к паролю до нужной длины.

<?PHP# Генератор паролей на PHP# Автор: Rufus# Сайт: http://z-coder.com?><HTML>    <HEAD>            <TITLE>Скрипт генератора паролей на PHP</TITLE>        <meta http-equiv="content-type" content="text/html;charset=Windows-1251" />        <meta name="description" content="Скрипт генератора паролей на PHP">        <meta name="keywords" content="генератор, пароли, PHP">        <meta http-equiv="expires" content="0" />    </HEAD><BODY bgcolor="#DDDDDD"><style>.TT{border-left:1px solid #000000;border-top:1px solid #000000;}.TD{border-right:1px solid #000000;border-bottom:1px solid #000000;}input{margin:1px;}</style><form action="" method="post"><table width="350" class="TT" align="center" border="0" cellpadding="0" cellspacing="0">  <tr>    <td class="TD" style="padding-left:5px;"><b>Длина пароля (мин. 5 макс. 30):</b></td>    <td class="TD" align="center"><input type="text" name="len" value="5" size="5" /></td>  </tr>  <tr>    <td class="TD" style="padding-left:5px;"><b>Спец символы:</b></td>    <td class="TD" align="center"><input name="ss" type="checkbox" value="1" /></td>  </tr>  <tr>    <td class="TD" style="padding-left:5px;"><b>Кирилица:</b></td>    <td class="TD" align="center"><input name="ks" type="checkbox" value="1" /></td>  </tr>  <tr>    <td class="TD" align="center" colspan="2"><input type="submit" value="Сгенерировать"/></td>  </tr></table></form><?PHP        # Смотрим, имеются ли входящие данные    if(isset($_POST["len"])){        # Приводим переменную длины в целое значение    $len = intval($_POST["len"]);         # Проверяем велечину в переменной от недобросовестных дядек    $len = ($len >= 5 AND $len <= 30) ? $len : 5;         # Начальный массив символов    $symbol_array = "QWERTYUIOPASDFGHJKLZXCVBNM";        # Проверяем, поставлена ли галочка на спецсимволах,     # если стоит, то наращиваем массив новыми символами    if(isset($_POST["ss"])) $symbol_array .= "!@#$%^&*()_+-;:?";        # Проверяем, поставлена ли галочка на кирилице,     # если стоит, то наращиваем массив как и со спец символами    if(isset($_POST["ks"])) $symbol_array .= "ЙЦУКЕНГШЩЗХФЫВАПРОЛДЯЧСМИТЬБЮЪ";            # Считаем длину массива, чтоб знать, до какого     # максимального значения можно перебирать массив в цикле.    $max = strlen($symbol_array) - 1; // Отнимаем 1 потому, что есть 0 эллемент массива            # Создаём переменную, в которой будет находиться готовый пароль    $pass = "";        # наращиваем переменную $pass случайными символами            for($i = 0;; $i++){                # Выбираем случайный эллемент из массива символов        # и заносим его в переменную $pass        $pass .= $symbol_array[rand(0, $max)];                     # Если достигнута необходимая длина пароля - выходим из цикла                if($i == $len-1) break;        }        # Выводим готовый пароль     echo "<center><input type='text' value='{$pass}' size='30'/></center>";        }?></BODY></HTML>

Ну вот и всё ! В архиве готовый файл .

Функция генерации пароля

10-09-2011, 20:59 Неизвестно
.
generator.zip " class="btn btn-primary w-100 f90 fw7" target="_blank" rel="nofollow noopener external" itemprop="downloadUrl">
Скачать

Telegram

МАРКЕТПЛЕЙС ЦИФРОВЫХ ТОВАРОВ

Перейти в чат вебмастеров
  • DirectoryWeb
  • 10.09.2011
  • 1 7 555
  • 0
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5
Как сделать подсказку для поля формы
Как сделать подсказку для поля формы
7-11-2012, 15:46, Сайтостроение
Скачать  дизайн для скрипта SoooFast
Скачать дизайн для скрипта SoooFast
8-04-2012, 18:04, HTML шаблоны
Скрипт экономической онлайн игры Mine-Minerals
Скрипт экономической онлайн игры Mine-Minerals
23-01-2017, 22:36, Экономические игры
Эффективное продвижение от А до Я
Эффективное продвижение от А до Я
3-11-2014, 21:44, Обучение
8 виртуальных карт для оплаты зарубежных сервисов, подписок и покупок
8 виртуальных карт для оплаты зарубежных сервисов, подписок и покупок
9-11-2024, 15:00, Финансы / Виртуальные карты
Скрипт интернет аукциона PhpProBid v.7.3
Скрипт интернет аукциона PhpProBid v.7.3
18-12-2017, 09:09, ---

Твой комментарий..

  • Скрипты
    • Telegram
    • Финансы
    • CS:GO
    • Бонусники
    • Браузерные игры
    • Интернет магазины
    • Автопостинг
    • Доски объявлений
    • Обменники
    • Казино
    • Каталоги
    • Конструкторы сайтов
    • Облачные майнинги
    • Платёжные системы
    • Рекламные сервисы
    • Социальные сети
      • TikTok Ads
    • Экономические игры
    • Чаты
    • Хостинги
    • HYIP, MLM, МММ
    • Фриланс биржи
    • E-mail рассылки
    • Разное
  • Арбитраж трафика
    • Тизерные сети
    • SMS рассылки
    • Telegram Ads
    • Анализ трафика
    • Видео трафик
    • Автоматизация
    • CPA-сети
    • Push-реклама
    • Popunder реклама
    • Нативная реклама
    • Ретаргетинг
    • Кейсы
    • Трекеры
    • Партнёрские программы
      • Товарные партнерки
      • Финансовые партнерки
      • Партнерки интернет-магазинов
      • Зарубежные партнерки
    • Реклама в Telegram
    • Сервисы
      • Прокси
      • Виртуальные карты
    • Инструменты
      • Мультиаккаунтинг
    • Обзоры
    • Мануалы
    • Антидетект-браузеры
  • HTML шаблоны
  • Боты
  • Программы
    • Парсинг
  • Android, iOS приложения
  • Статьи
    • Маркетплейсы
    • Безопасность в сети
    • Заработок в интернете
    • Сайтостроение
    • Оптимизация сайтов
    • Обучение
    • Криптовалюты
    • Новости
    • Разное
    • Новости сайта
Спам по ID в Telegram / спам по юзерам без логинов
Подробнее
Спам по ID в Telegram / спам по юзерам без логинов
Конвертер аккаунтов Telegram из session+json в TDATA
Подробнее
Конвертер аккаунтов Telegram из session+json в TDATA
Lamanche Payments — виртуальные карты для арбитража: надежный сервис для профессионалов
Подробнее
Lamanche Payments — виртуальные карты для арбитража: надежный сервис для профессионалов
Партнерская программа M1-Shop
Подробнее
Партнерская программа M1-Shop
VKParser — парсер пользователей и сообществ ВКонтакте
Подробнее
VKParser — парсер пользователей и сообществ ВКонтакте
Скрипт доски объявлений AwebCom Board Reload v3 Rus
Подробнее
Скрипт доски объявлений AwebCom Board Reload v3 Rus
Dont.farm — продвинутый магазин Фейсбук аккаунтов
Подробнее
Dont.farm — продвинутый магазин Фейсбук аккаунтов
Скрипт экономической онлайн игры «Angry Birds Golden Eggs»
Подробнее
Скрипт экономической онлайн игры «Angry Birds Golden Eggs»
Cкрипт инвестиционного проекта HYIP Tehnology
Подробнее
Cкрипт инвестиционного проекта HYIP Tehnology
Скрипт сервиса SEO анализа сайтов аналог Pr-cy
Подробнее
Скрипт сервиса SEO анализа сайтов аналог Pr-cy
Loading...

Внимание! Данный материал предоставлен сайтом DirectoryWeb.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое

  • Топ просмотров
  • Высший рейтинг
  • Самый топ
Скрипт сайта рулетки CSGOSHIK

Скрипт сайта рулетки CSGOSHIK

  • DirectoryWeb
  • 01.10.2018
  • 1 4 026
  • 0
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5
  • Подробнее..
Скрипт онлайн казино Фараон

Скрипт онлайн казино Фараон

  • DirectoryWeb
  • 30.09.2018
  • 1 8 143
  • 0
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5
  • Подробнее..
Скрипт онлайн казино FlashCasino 1.2

Скрипт онлайн казино FlashCasino 1.2

  • DirectoryWeb
  • 26.10.2018
  • 1 3 609
  • 0
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5
  • Подробнее..
Cкрипт онлайн лотереи Lottery for life

Cкрипт онлайн лотереи Lottery for life

  • DirectoryWeb
  • 17.10.2018
  • 1 4 422
  • 0
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5
  • Подробнее..
Скрипт онлайн казино Вулкан NEW

Скрипт онлайн казино Вулкан NEW

  • DirectoryWeb
  • 28.10.2018
  • 1 12 976
  • 0
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5
  • Подробнее..
Скрипт Bitcoin игр онлайн Quizda

Скрипт Bitcoin игр онлайн Quizda

  • DirectoryWeb
  • 01.08.2018
  • 1 4 324
  • 0
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5
  • Подробнее..
Скрипт игры моментальной лотереи - рулетки Best-Loto

Скрипт игры моментальной лотереи - рулетки Best-Loto

  • DirectoryWeb
  • 23.01.2018
  • 1 8 615
  • 0
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5
  • Подробнее..
Скрипт моментальной лотереи Fast Loto

Скрипт моментальной лотереи Fast Loto

  • DirectoryWeb
  • 05.10.2017
  • 1 8 119
  • 0
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5
  • Подробнее..
Скрипт онлайн казино Brilliant-Club

Скрипт онлайн казино Brilliant-Club

  • DirectoryWeb
  • 02.07.2017
  • 1 10 369
  • 0
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5
  • Подробнее..
Информация
  • О проекте
  • Правила
  • Статистика
  • Облако тегов
  • Контакты
  • Карта сайта
Каталог
  • Скрипты
  • Боты
  • Программы
  • Android, iOS приложения
  • Статьи
Арбитраж трафика
  • Кейсы
  • Партнёрские программы
  • Сервисы
  • Инструменты
  • Обзоры
Полезные ссылки
  • Партнерские программы и сервисы
  • Скрипты, моды и шаблоны
Заказ
Быстрый вход

Используйте социальные сети для быстрой регистрации и авторизации.

ВКонтакте
Создать аккаунт / Регистрация
Авторизация

Я забыл свой пароль