Рубрики
Uncategorized

Примеры генерации случайных паролей (проверочных кодов), реализованных с помощью php/JS

Автор оригинала: David Wong.

Эта статья иллюстрирует функцию генерации случайного пароля (проверочного кода), реализованную в php/JS. Поделитесь для вашей справки следующим образом:

Написание PHP:

//A-Z a-z 0-9 !#$%^&*
$str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!#$%^&*";
// Generating random characters
function createPwd($str,$len){
  $pwd = '';
  $strlen = strlen($str);
  for($i=0;$i<$len;$i++){
    $pwd .= $str{mt_rand(0,$strlen-1)};
  }
  return $pwd;
}
echo createPwd($str,16);

Результаты операции:

TX!kXjmpZeHS7GOO

Написание JS

//A-Z a-z 0-9 !#$%^&*
var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!#$%^&*";
// Generating random characters
function createPwd(str,len){
  var pwd = '';
  var maxPos = str.length;
  for(var i=0;i

Используйте Онлайн-инструмент для запуска кода HTML/CSS/JavaScript Http://tools.jb51.net/code/HtmlJsRun проверяет приведенный выше код JS. Результаты заключаются в следующем:

%^NceAuKz^g$FSD

PS: Для вашей справки есть два онлайн-инструмента с аналогичными функциями.

Онлайн Инструмент Генерации Случайных чисел/Строк: http://tools.jb51.net/aideddesign/suijishu

Онлайн-Инструмент Генерации Случайных Символов/Случайных Паролей: http://tools.jb51.net/aideddesign/rnd_password

Больше читателей, интересующихся контентом, связанным с PHP, могут ознакомиться с темами этого сайта: Краткое изложение навыков работы с математикой PHP, Краткое изложение использования строк Php, Учебник по структуре данных и алгоритмам PHP, Краткое изложение алгоритмов программирования PHP, Полный набор навыков работы с массивами PHP и Общие навыки работы с базами данных php. Резюме

Я надеюсь, что эта статья будет полезна для разработки PHP – программ для всех.