[PHP] Hoe genereer jij geheime codes?

Gestart doorWouterr26 reacties129 weergaven

27 berichten · pagina 2 van 2

Berichten
6.144
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Oh, dan heb ik het verkeerd begrepen, dan doe ik het ongeveer het zelfde als Eleky.
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Net gemaakt biggrin
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]// Making an random hash with php[/COLOR]
[COLOR= #0000BB]$hash[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$alfa[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/range"]range[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]A[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Z[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$a[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$a[/COLOR] [COLOR= #007700]<[/COLOR] [COLOR= #0000BB]5[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$a[/COLOR][COLOR= #007700]++) {[/COLOR]

[COLOR= #0000BB]$hash[/COLOR] [COLOR= #007700].=[/COLOR] [URL="http://www.php.net/rand"]rand[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]10[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #0000BB]$alfa[/COLOR][COLOR= #007700][[/COLOR][URL="http://www.php.net/array_rand"]array_rand[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$alfa[/COLOR][COLOR= #007700])].[/COLOR][URL="http://www.php.net/substr"]substr[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/microtime"]microtime[/URL][COLOR= #007700](),[/COLOR] [COLOR= #0000BB]6[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]);

}[/COLOR]

[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$hash[/COLOR][COLOR= #007700];[/COLOR]
?>
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Sowieso zet ik altijd een random value bij gebruik van microtime() in je hash. Het is héél, maar dan ook héél zeldzaam, maar als iemand op hetzelfde tijdstip iets doet is je hash dus hetzelfde.
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
En dan is de code hetzelfde, dat boeit dan toch niet?
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Lennard schreef:
En dan is de code hetzelfde, dat boeit dan toch niet?
Wel als je bijvoorbeeld activatiecodes genereert
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Raaoul schreef:
Eerdere citaten tonen
Lennard schreef:
En dan is de code hetzelfde, dat boeit dan toch niet?
Wel als je bijvoorbeeld activatiecodes genereert
ik heb nog nooit gehad dat ik twee de zelfde keys kreeg, nog nooit emo
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Sevvlor schreef:
Eerdere citaten tonen
Raaoul schreef:
Eerdere citaten tonen
Lennard schreef:
En dan is de code hetzelfde, dat boeit dan toch niet?
Wel als je bijvoorbeeld activatiecodes genereert
ik heb nog nooit gehad dat ik twee de zelfde keys kreeg, nog nooit emo
Dat kan misschien wel maar het blijft zeldzaam.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Lennard schreef:
Eerdere citaten tonen
Raaoul schreef:
Eerdere citaten tonen
Lennard schreef:
En dan is de code hetzelfde, dat boeit dan toch niet?
Wel als je bijvoorbeeld activatiecodes genereert
http://www.site.com/activate/lennard/6bababd70caa9edc03b0e17ab9b7d052/
geen probleem clown
Als je het zo doet niet nee clown
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Raaoul schreef:
Eerdere citaten tonen
Sevvlor schreef:
Eerdere citaten tonen
Raaoul schreef:
Eerdere citaten tonen
Lennard schreef:
En dan is de code hetzelfde, dat boeit dan toch niet?
Wel als je bijvoorbeeld activatiecodes genereert
ik heb nog nooit gehad dat ik twee de zelfde keys kreeg, nog nooit emo
Dat kan misschien wel maar het blijft zeldzaam.
ik heb er wel aan gedacht, ik combineer vaak time() of Microtime() samen met een andere code genereer functie en flikker er dan een MD5 of SHA1 overheen.

(Alleen voor sessie keys of aanmeld keys)
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Raaoul schreef:
Eerdere citaten tonen
Lennard schreef:
Eerdere citaten tonen
Raaoul schreef:
Eerdere citaten tonen
Lennard schreef:
En dan is de code hetzelfde, dat boeit dan toch niet?
Wel als je bijvoorbeeld activatiecodes genereert
http://www.site.com/activate/lennard/6bababd70caa9edc03b0e17ab9b7d052/
geen probleem clown
Als je het zo doet niet nee clown
Ik doe altijd dubbele checks (door bijv. username EN code in de url te stoppen), dan heb je eigenlijk nooit last van niet-unieke codes. pompom
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Raaoul schreef:
Sowieso zet ik altijd een random value bij gebruik van microtime() in je hash. Het is héél, maar dan ook héél zeldzaam, maar als iemand op hetzelfde tijdstip iets doet is je hash dus hetzelfde.
Maar de letters a t/m en een random getal tussen 1 en 10?
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren