Домой

Последняя активность

  

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

inet avatar inet (9) [#] (14.02.2018 / 16:18)
Устанавливаем параметры и генерируем пароль
Тут: $length - длина пароля, а $strength - сила пароля
<?php
function generatePassword($length=9$strength=8) {

 
$vowels 'aeuy';

 
$consonants 'bdghjmnpqrstvz';

 if (
$strength >= 1) {

 
$consonants .= 'BDGHJLMNPQRSTVWXZ';

 }

 if (
$strength >= 2) {

 
$vowels .= "AEUY";

 }

 if (
$strength >= 4) {

 
$consonants .= '23456789';

 }

 if (
$strength >= ) {

 
$vowels .= '@#$%';

 }

// Генерируем пароль

 
$password '';

 
$alt time() % 2;

 for (
$i 0$i $length$i++) {

 if (
$alt == 1) {

 
$password .= $consonants[(rand() % strlen($consonants))];

 
$alt 0;

 } else {

 
$password .= $vowels[(rand() % strlen($vowels))];

 
$alt 1;

 }

 }

 return 
$password;

}

echo 
generatePassword();
?>
  Всего: 1

Зарегистрируйтесь и сможете комментировать все темы. Кнопочка вверху
Фильтр по автору
Скачать тему

В Форум

Новые вверху
Statok.net Рейтинг@Mail.ru
spywap.nettop-sid.ru
Яндекс.Метрика