Gerador de senha segura
As senhas são geradas no servidor usando random_int() do PHP, alimentado pela fonte criptográfica de aleatoriedade do sistema operacional.
O gerador utiliza uma fonte criptograficamente segura
A função random_int() do PHP retorna inteiros selecionados uniformemente a partir de uma fonte criptograficamente segura fornecida pelo sistema operacional. Isso a torna apropriada para gerar valores que precisam ser difíceis de prever, incluindo segredos de longo prazo.
Para senhas aleatórias, comprimento é extremamente valioso
Uma senha gerada por máquina não precisa ser memorizável. Quando ela será armazenada em um gerenciador, geralmente é melhor utilizar uma senha única e mais longa, desde que o serviço de destino aceite o comprimento e os caracteres escolhidos.
Classes de caracteres são uma preferência do gerador, não uma política universal de senha
Este gerador permite selecionar minúsculas, maiúsculas, números e símbolos porque credenciais geradas frequentemente precisam atender exigências específicas de serviços. Isso não significa que sites devam impor regras arbitrárias de composição aos usuários. Orientações modernas enfatizam comprimento suficiente, bloqueio de senhas comprometidas e suporte a gerenciadores de senha.
Nunca reutilize uma senha gerada entre serviços
Uma senha aleatória longa perde boa parte do benefício prático de segurança se a mesma credencial for reutilizada e um dos serviços for comprometido. Gere uma senha diferente para cada conta e armazene-a em um gerenciador confiável.
O sistema de destino ainda define o que aceita
Alguns sistemas legados rejeitam determinados símbolos ou impõem comprimentos máximos pequenos. Quando isso ocorrer, ajuste o gerador às exigências do serviço, mas prefira aumentar o comprimento em vez de reduzir desnecessariamente o espaço de caracteres.