1
resposta

[Sugestão] Random não pode ser utilizado para gerar senha.

No texto 08 Para saber mais: A função Math.random() stá escrito que: Esse recurso é frequentemente utilizado em diversas aplicações para gerar números aleatórios que podem ser usados em jogos, simulações, sorteios, geração de senhas aleatórias, entre outras funcionalidades onde a aleatoriedade é necessária. Acredito que possa ter um equívoco, visto que o professor relata em sala (assim como na documentação) sobre a inviabilidade de gerar senhas com esse método.

1 resposta

Oi, Lucas! Tudo bem?

Apesar de o Math.random() poder ser usado para gerar senhas aleatórias, precisamos ressaltar que essa não é a maneira mais segura de fazê-lo, pois a geração de um número pseudoaleatório ( que embora pareça aleatório à primeira vista, na verdade é gerado por um algoritmo determinístico, logo, pode ser previsto se a semente do gerador de números aleatórios for conhecida) pode tornar a senha gerada vulnerável a ataques.

Obrigada pela contextualização em um contexto real, sua participação ativa torna a nossa comunidade do fórum mais rica e a fomentação da discussão é super válida para a aplicação do nosso aprendizado!

Um forte abraço e bons estudos!