|
- php - is mt_rand () more secure than rand () - Stack Overflow
Both rand and mt_rand are pseudo random number generators, which by their very definition are predictable under certain circumstances (e g you get to know their seed or internal state) For truly unpredictable random numbers you need a hardware generator OS-level implementations which maintain an entropy pool fuelled by more or less random events and or an actual hardware RNG are much more
- Why is PHPs mt_rand not cryptographically secure?
If by "security token" you mean a nonce, i e an one-use token that should be unique with near certainty then mt_rand is just fine "Does not generate cryptographically secure values" in this context means that given enough information on the state of the generator someone can predict what its output will be in the future Obviously this is a deal-breaker if you are going to use said output to
- Qual é a diferença entre as funções rand, mt_rand, random_int?
To preserve backwards compatibility rand() allows max to be smaller than min as opposed to returning false as mt_rand() Aliás, no trecho acima temos outro detalhe: a partir do PHP 7 1 ambos usam o mesmo algoritmo, que no caso é o Mersenne Twister (antes disso, rand usava o Linear Congruential Generator) Já random_int possui mais diferenças
- Qual a diferença entre os rands no PHP?
Gostaria de saber o que difere o rand do mt_rand e o mt_srand; E caso tenha algum outro rand
- php - Whats the disadvantage of mt_rand? - Stack Overflow
Besides mt_rand() is claimed to be four times faster than rand(), just by adding three chars in front! Assuming mt_rand is available, what's the disadvantage of using it?
- php - Making mt_rand () as secure as possible - Stack Overflow
mt_rand by its very name is the Mersenne Twister, a non secure random number generator Furthermore it is often just seeded with a specific time in ms, something that an attacker can simply guess or aim for You cannot make the Mersenne Twister secure So if anywhere possible you should use a secure random number generator seeded by an entropy
- Does mt_rand() generate same number twice? - Stack Overflow
mt_rand will generate the same number twice, yes Every random number generator will probably do so eventually (Theoretically) every number has the same chance of being generated every time the generator is run It could randomly generate the same number many times in a row It's random To use a random number generator for unique ids, the probability of generating the same number twice must
|
|
|