Pergunta sobre o CryptGenRandom

28/12/2015

0

PHP

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?
Fabio Santos

Fabio Santos

Responder

Posts

28/12/2015

William

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.
Responder

28/12/2015

Fabio Santos

Boa tarde William, obrigado pela resposta.

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?
Responder

28/12/2015

William

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

28/12/2015

Fabio Santos

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?

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.
Responder

28/12/2015

William

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?
Responder

28/12/2015

Fabio Santos

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

28/12/2015

William

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.
Responder

28/12/2015

Fabio Santos

Valeu William, tenha uma boa tarde.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar