Criar uma senha usando apenas letras maiúsculas é geralmente uma idéia ruim por razões de segurança. Eis o porquê, e então eu vou te dizer como você * poderia * fazê -lo, mas entenda os riscos:
Por que é uma má ideia: *
conjunto de caracteres limitado: Usar apenas letras maiúsculas limita severamente as possíveis combinações. Um programa de quebra de senha só precisa tentar 26 opções para cada caractere em vez de 52 (superior e minúsculo), 62 (alfanumérico) ou ainda mais com caracteres especiais.
*
mais fácil de adivinhar: As ferramentas de rachaduras de senha geralmente priorizam padrões comuns. Embora não sejam tão comuns quanto as senhas minúsculas, as senhas somente em maiúsculas ainda são menos seguras do que as senhas mistas ou mais complexas.
*
vulnerabilidade de força bruta: Os ataques de força bruta tentam todas as combinações possíveis. Com um pequeno conjunto de caracteres, mesmo uma senha de somente em maiúsculas moderadamente longa é vulnerável a um ataque de força bruta.
Como criar um (mas não o use para contas importantes!) Se você absolutamente insistir em criar uma senha somente em maiúsculas, aqui estão algumas maneiras:
1.
manualmente: * Pense em uma palavra, frase ou sigla e converta -a em toda a maçaneta. Exemplos:
* "Grandcanyon"
* "Thedoctorwasin"
* "IBM"
2.
geradores de senha (ajuste as configurações com cuidado): * Muitos geradores de senha permitem personalizar o conjunto de caracteres. Procure opções para * apenas * incluir letras maiúsculas e excluir todo o resto (minúsculas, números, símbolos).
*
Aviso: Verifique se o gerador é respeitável e não armazena suas senhas geradas.
Aqui está um exemplo de como você * pode * configurar um gerador de senha (embora eu desencoraje isso fortemente isso em cenários do mundo real):
`` `
Gerador de senha:
- Comprimento:12 caracteres
- Conjunto de personagens:
- Cartas maiúsculas:ativado
- Letras minúsculas:desativado
- Números:desativados
- Símbolos:desativado
`` `
3.
Programação (por exemplo, Python): Você pode escrever um script para gerar uma senha de maiúsculas aleatórias. Aqui está um exemplo python:
`` `Python
importar aleatório
importar string
def generate_uppercase_password (comprimento):
caracteres =string.ascii_uppercase
senha ='' .Join (Random.Choice (caracteres) para i no intervalo (comprimento))
retornar senha
Password_length =12 # Comprimento de senha desejada
uppercase_password =generate_uppercase_password (senha_length)
Imprimir (uppercase_password)
`` `
Explicação: * `importação aleatória`:importa o módulo` aleatório 'para geração de números aleatórios.
* `import string`:importa o módulo` string`, que contém constantes de sequência como `string.ascii_uppercase` (todas as letras maiúsculas).
* `generate_uppercase_password (comprimento)`:Esta função leva o comprimento da senha desejado como entrada.
* `caracteres =string.ascii_uppercase`:atribui as letras maiúsculas à variável` caracteres`.
* `'' .Join (Random.Choice (caracteres) para i no intervalo (comprimento))`:Esta é uma compreensão da lista que faz o seguinte:
* `Random.Choice (caracteres)`:seleciona aleatoriamente um caractere da string `caracteres` (as letras maiúsculas).
* `Para i no intervalo (comprimento)`:repete a seleção aleatória `comprimento` vezes.
* `'' .Join (...)`:junta os caracteres selecionados em uma única string.
* `senha_length =12`:define o comprimento da senha desejado.
* `uppercase_password =generate_uppercase_password (senha_length)`:chama a função para gerar a senha.
* `print (uppercase_password)`:imprime a senha gerada.
Melhores práticas para senhas seguras (use -as!): *
Comprimento: Atenda a pelo menos 12 caracteres, idealmente 16 ou mais. Mais tempo é quase sempre melhor.
*
Mix de caracteres: Use uma combinação de:
* Cartas maiúsculas (A-Z)
* Letras minúsculas (A-Z)
* Números (0-9)
* Símbolos (!@#$%^&* () _+=-`~ [] \ {} |; ':" ,./<>?)
*
Randomismo: Evite padrões facilmente adivinhados, palavras de dicionário, nomes, aniversários ou outras informações pessoais.
*
gerentes de senha: Use um gerenciador de senhas respeitáveis (por exemplo, 1Password, LastPass, Bitwarden) para gerar senhas fortes e exclusivas para cada conta e armazená -las com segurança.
*
Autenticação multifatorial (MFA): Habilite o MFA sempre que possível. Isso adiciona uma camada extra de segurança, exigindo um segundo fator (por exemplo, um código do seu telefone), além da sua senha.
*
Atualizações regulares: Altere suas senhas periodicamente, especialmente para contas críticas.
Em resumo, embora tecnicamente possível, criar uma senha com apenas letras maiúsculas é um risco de segurança. Priorize senhas fortes e complexas usando uma mistura de caracteres e um gerenciador de senhas para obter a segurança máxima.