Maak je wachtwoord moeilijk

Door St. Gonzales, 22 jaar geleden, 3.410x bekeken

Hoi, ik heb dit script gemaakt om wat te oefenen met wiskundige functies en textfuncties, het zal ongetwijfeld korter kunnen, zouden jullie tips kunnen geven?

Het script werkt wel, en kan toegepast worden op je site, het is een soort snippet!
Uitleg:

Gebruikers kunnen hun wachtwoord optimalizeren(veiliger maken), voorbeeldje:
Je wachtwoord is: 'teddyhonderd', dit wil je veiliger maken, dan gebruik je dit:
sOptimize('teddyhonderd');
Output = tEdDyHoNdErD487

Het wachtwoord wordt dus BreEzAh en er komt een random getal achter..
Zoals je snapt kun je dit alles in een form plaatsen e.d.

Geef wel tips he!

Gesponsorde koppelingen

PHP script bestanden

  1. maak-je-wachtwoord-moeilijk

 

Er zijn 10 reacties op 'Maak je wachtwoord moeilijk'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Hipska BE
Hipska BE
22 jaar geleden
 
0 +1 -0 -1
leuk,
geen opmerkingen over dit script.
kort maar krachtig
St. Gonzales
St. Gonzales
22 jaar geleden
 
0 +1 -0 -1
Dankjewel, ik zit alleen te denken, als hij dat getal naar 3 cijfers afrond kun je net zo goed rand(0, 999) gebruiken.. Misschien pas ik dat wel aan
Kalle P
Kalle P
22 jaar geleden
 
0 +1 -0 -1
met rand(0,999) en je krijgt tussen 8 krijg je er maar 1 cijfer achter, tenzij je er dan een aantal nullen achter plakt. Dan kan je beter rand(100,999) doen bv.
St. Gonzales
St. Gonzales
22 jaar geleden
 
0 +1 -0 -1
@Kalle, bedankt ik zal het even aanpassen, alleen de 0'en in 100'en veranderen.. verder niets
PurpleMadness -
PurpleMadness -
22 jaar geleden
 
0 +1 -0 -1
sprintf("%03d", $nummer);

idee?
Henkjan
henkjan
22 jaar geleden
 
0 +1 -0 -1
weet je hoe je het nog beter krijg.. door de hoofd en kleine letters ook random te laten kiezen, dus niet om en om.

al vervang je dit:
for($i = 0; $i < $lengtetekst; $i++)
{

$yPass{$i} = ($i % 2 == 0 ? strtolower($yPass{$i}) : strtoupper($yPass{$i}) ) ;
}

voor:

for($i = 0; $i < $lengtetekst; $i++) {
$j = rand(0,1);
$yPass{$i} = ($j == 0 ? strtolower($yPass{$i}) : strtoupper($yPass{$i}) ) ;
}

dan kiestie random hoofd en kleine letters en dat is nog veel veiliger
St. Gonzales
St. Gonzales
22 jaar geleden
 
0 +1 -0 -1
Ja dat is inderdaad waar maar ik wist niet hoe ik dat moest doen .. Daarom maakte ik dit script, om met die functies te oefenen

EDIT: Heb het aangepast en ik geloof dat ik het snap..
Maurice
Maurice
22 jaar geleden
 
0 +1 -0 -1
Het kan veel makkelijker:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
function optimize($word)
{

    $len = strlen($word);

    for ($x = 0; $x < $len; $x++)
        $word[$x]= rand(0,1) ? strtoupper($word[$x]) : strtolower($word[$x]);

    return $word.rand(100,999);
}

?>
Cake Masher
Cake Masher
22 jaar geleden
 
0 +1 -0 -1
ook een idee:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
if (IsSet($_POST['pass'])){
$pass = $_POST['pass'];
$pass = md5($pass);
echo "$pass";
}

?>

<form action="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php print($_SERVER["PHP_SELF"]);?>
" method="post">
<input name="pass" type="text">
<input name="pass" type="submit" value="Verander">
</from>
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Maurice
Maurice
22 jaar geleden
 
0 +1 -0 -1
En dan iemand een 32 karakter lange hash uit zn hoofd laten leren??!? =\

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. maak-je-wachtwoord-moeilijk

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.