Heim Backend-Entwicklung PHP-Tutorial PHP-Programm zum Generieren starker Passwörter

PHP-Programm zum Generieren starker Passwörter

Nov 22, 2016 am 11:49 AM
密码

Stellen Sie Ihnen zwei Methoden zur Verfügung, um sichere Passwörter mit PHP zu generieren.
Methode 1 verwendet Zeitstempel und Zufallszahlen, um sichere Passwörter zu generieren.
Methode 2, das Prinzip ist ungefähr das gleiche, aber das generierte Passwort ist komplexer.

<?php
/**
  php生成强密码
  linK:www.jbxue.com 2013/3/2
*/
$password_length = 9;
function make_seed() {
list($usec, $sec) = explode(’ ‘, microtime());
return (float) $sec + ((float) $usec * 100000);
}
srand(make_seed());
$alfa = “1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM”;
$token = “”;
for($i = 0; $i < $password_length; $i ++) {
$token .= $alfa[rand(0, strlen($alfa))];
}
echo $token;
//方法2
// Create Password
$totalChar = 8; // number of chars in the password
$salt = “abcdefghijklmnpqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ123456789″; // salt to select chars from
srand((double)microtime()*1000000); // start the random generator
$Spass=””; // set the inital variable
for ($i=0;$i<$totalChar;$i++) // loop and create password
$Spass = $Spass . substr ($salt, rand() % strlen($salt), 1);
Nach dem Login kopieren


Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie lässt sich das Problem lösen, dass Windows 11 Sie auffordert, den Administrator-Benutzernamen und das Passwort einzugeben, um fortzufahren? Wie lässt sich das Problem lösen, dass Windows 11 Sie auffordert, den Administrator-Benutzernamen und das Passwort einzugeben, um fortzufahren? Apr 11, 2024 am 09:10 AM

Wie lässt sich das Problem lösen, dass Windows 11 Sie auffordert, den Administrator-Benutzernamen und das Passwort einzugeben, um fortzufahren?

So legen Sie das WLAN-Passwort des Routers mit dem Mobiltelefon fest (mit dem Mobiltelefon als Werkzeug) So legen Sie das WLAN-Passwort des Routers mit dem Mobiltelefon fest (mit dem Mobiltelefon als Werkzeug) Apr 24, 2024 pm 06:04 PM

So legen Sie das WLAN-Passwort des Routers mit dem Mobiltelefon fest (mit dem Mobiltelefon als Werkzeug)

Anleitung zum Ändern des WLAN-Passworts auf einem Mobiltelefon (einfache Bedienung) Anleitung zum Ändern des WLAN-Passworts auf einem Mobiltelefon (einfache Bedienung) Apr 26, 2024 pm 06:25 PM

Anleitung zum Ändern des WLAN-Passworts auf einem Mobiltelefon (einfache Bedienung)

Falsches Passwort, Vorsicht BitLocker-Warnung Falsches Passwort, Vorsicht BitLocker-Warnung Mar 26, 2024 am 09:41 AM

Falsches Passwort, Vorsicht BitLocker-Warnung

So wechseln Sie zwischen Dual-Systemen und setzen das Passwort auf dem Huawei-Mobiltelefon zurück So wechseln Sie zwischen Dual-Systemen und setzen das Passwort auf dem Huawei-Mobiltelefon zurück Feb 19, 2024 am 09:05 AM

So wechseln Sie zwischen Dual-Systemen und setzen das Passwort auf dem Huawei-Mobiltelefon zurück

So entfernen Sie jetzt das Windows 10-Sperrbildschirmkennwort So entfernen Sie jetzt das Windows 10-Sperrbildschirmkennwort Jan 09, 2024 pm 03:33 PM

So entfernen Sie jetzt das Windows 10-Sperrbildschirmkennwort

So beheben Sie die Meldung „iPhone nicht verfügbar'. So beheben Sie die Meldung „iPhone nicht verfügbar'. Sep 17, 2023 pm 09:25 PM

So beheben Sie die Meldung „iPhone nicht verfügbar'.

Wie heißt die Software, die alle WLAN-Passwörter entsperren kann (empfohlene mobile Software, um verbundene WLAN-Passwörter mit einem Klick zu erhalten) Wie heißt die Software, die alle WLAN-Passwörter entsperren kann (empfohlene mobile Software, um verbundene WLAN-Passwörter mit einem Klick zu erhalten) Apr 02, 2024 pm 06:46 PM

Wie heißt die Software, die alle WLAN-Passwörter entsperren kann (empfohlene mobile Software, um verbundene WLAN-Passwörter mit einem Klick zu erhalten)

See all articles