Scripts
Maak je wachtwoord moeilijk
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!
maak-je-wachtwoord-moeilijk
<?
// Snippet [1] |
function sOptimize($sPass)
{
// Optimize your password
$yPass = $sPass;
$cPass = 0; // Default
// Simple for loop, convert to BrEeZaAh first..
function sBrez ( $yPass )
{
$lengtetekst = strlen($yPass);
for($i = 0; $i < $lengtetekst; $i++) {
$j = rand(0,1);
$yPass{$i} = ($j == 0 ? strtolower($yPass{$i}) : strtoupper($yPass{$i}) ) ;
}
return $yPass;
}
$cPass = sBrez($yPass);
// $cPass is now the BreEZzAah $sPass ( original )
// Add some random numbers..
$sRandomNR = rand( 100, 1000 ) ; // Random Number
$sRandomN2 = rand( 100, 10000 ) ; // Same
$sRandomN3 = rand( 100, 1000000 ) ; // Random number between 0 and 1 million :P
$sFinalRandomNR = $sRandomNR ^ $sRandomN2 * $sRandomN3 ; // We generated some random nr
$sAydin = str_replace ( '-', '', $sFinalRandomNR ) ; // We don't want - in our pass..
$sMikos = substr($sAydin, 1, 3); // Shorten, you must remember it remember?"
$FinalPass = $cPass . $sMikos ; // Final pass
return $FinalPass;
}
?>
// VOORBEELD.php
<?
include('./soptimize_locatie');
$myPass = "mijnwachtwoord";
echo sOptimize($myPass);
?>
Reacties
0