Array
(
)

Pergunta sobre o CryptGenRandom

PHP
Fabio Santos
   - 28 dez 2015

Boa tarde a todos.
Tentei traduzir o que estava na documentação, porem não entendi bem a usabilidade do CryptGenRandom(), se alguem que já utilizou poderia me explicar?
Seria um gerador de chave?

William (devwilliam)
   - 28 dez 2015

Basicamente é um gerador de números aleatórios que promete ser mais eficiente e seguro que a função rand() e mt_rand() que são nativas do PHP.

Alguns programadores usam para gerar senhas inciais quando os usuários estão fazendo cadastros, pessoalmente nunca vi necessidade disso, gero uma senha de 6 caracteres contendo letras e números, verifico se a mesma ainda não está gravada no banco de dados e depois envio para o usuário.

0
|
0

Fabio Santos
   - 28 dez 2015

Boa tarde William, obrigado pela resposta.

Citação:
pessoalmente nunca vi necessidade disso, gero uma senha de 6 caracteres contendo letras e números, verifico se a mesma ainda não está gravada no banco de dados e depois envio para o usuário.


Código próprio ou usando alguma função pronta?

0
|
0

William (devwilliam)
   - 28 dez 2015

Construímos lá na empresa mesmo, não tem muito segredo é função que vc faz em um domingo a tarde para brincar srsrsr

0
|
0

Fabio Santos
   - 28 dez 2015

Muito legal, nada que um domingão não resolva hehehe.

Acha que o CryptGenRandom() vai vingar? Se puder me dizer, nesse é possivel fazer as modificações que citou?

Citação:
gero uma senha de 6 caracteres contendo letras e números, verifico se a mesma ainda não está gravada no banco de dados e depois envio para o usuário.

0
|
0

William (devwilliam)
   - 28 dez 2015

Se vai vingar fica difícil de dizer, cada projeto tem uma necessidade específica e você acaba tendo que procurar ferramentas para atender, essa biblioteca esta rolando a uns 5 anos no mercado com certeza existem programadores que usam!

Você pergunta se pode modificar qual função?

0
|
0

Fabio Santos
   - 28 dez 2015

A função dele(CryptGenRandom()), ou não pode?

0
|
0

William (devwilliam)
   - 28 dez 2015

Tem essa biblioteca no GitHub https://github.com/ircmaxell/PHP-CryptLib, segundo alguns fóruns tem funcionalidade parecida, com esses fontes vc pode alterar a vontade.

0
|
0

Fabio Santos
   - 28 dez 2015

Valeu William, tenha uma boa tarde.

0
|
0