Como gerar/criptografar/descriptografar senhas aleatórias no Linux
- 2654
- 373
- Ms. Travis Schumm
Tomamos iniciativa para produzir dicas e truques Linux. Se você perdeu o último artigo desta série, pode gostar de visitar o link abaixo.
- 5 Dicas e truques da linha de comando interessantes no Linux
Neste artigo, compartilharemos algumas dicas e truques interessantes do Linux para gerar senhas aleatórias e também como criptografar e descriptografar senhas com ou sem método de slat.
A segurança é uma das principais preocupações da era digital. Colocamos senha em computadores, email, nuvem, telefone, documentos e o que não. Todos sabemos o básico para escolher a senha que é fácil de lembrar e difícil de adivinhar. Que tal algum tipo de geração de senha baseada em máquina automaticamente? Acredite em mim Linux é muito bom nisso.
1. Gerar uma senha única aleatória de comprimento igual a 10 caracteres usando comando 'pwgen'. Se você não instalou pwgen No entanto, use apt ou yum para obter.
$ pwgen 10 1
Gerar várias senhas únicas aleatórias do comprimento do caractere 50 em uma vá!
$ pwgen 50
2. Você pode usar 'Makepasswd'Para gerar senha única e única de dada, conforme a escolha. Antes que você possa disparar Makepasswd comando, verifique se você o instalou. Se não! Tente instalar o pacote 'Makepasswd' usando Apt ou Yum.
Gerar uma senha aleatória do comprimento do caractere 10. O valor padrão é 10.
$ makepasswd
Gerar uma senha aleatória de comprimento do caractere 50.
$ makepasswd -Char 50
Gerar 7 senha aleatória de 20 caracteres.
$ Makepasswd -Char 20 -Contagem 7
3. Criptografar uma senha usando cripta junto com sal. Forneça sal manualmente e automaticamente.
Para aqueles que podem não estar cientes de sal,
Sal é um dados aleatórios que servidores como uma entrada adicional para uma maneira de funcionar para proteger a senha contra o ataque do dicionário.
Certifique -se de instalar mkpasswd instalado antes de prosseguir.
O comando abaixo irá criptografar a senha com sal. O valor do sal é tomado aleatoriamente e automaticamente. Portanto, toda vez que você executa o comando abaixo, ele gerará uma saída diferente porque está aceitando valor aleatório para sal todos os tempos.
$ mkpasswd Tecmint
Agora vamos definir o sal. Ele produzirá o mesmo resultado todo tempo. Observe que você pode inserir qualquer coisa de sua escolha como sal.
$ mkpasswd tecmint -s tt
Além disso, mkpasswd é interativo e, se você não fornecer senha junto com o comando, ela perguntará a senha interativa.
4. Criptografar uma string Say “Tecmint-Is-A-Linux-Community" usando AES-256-CBC Criptografia usando senha, diga “TecmintE sal.
# Echo Tecmint-Is-A-Linux-Community | OpenSSL ENC -AES -256 -CBC -A -SALT -PASP PASS: TECMINT
Aqui no exemplo acima, a saída do comando de eco é pipelada com OpenSSL comando que passa a entrada a ser criptografada usando a codificação com cifra (ENC) que usa AES-256-CBC algoritmo de criptografia e, finalmente, com sal, ele é criptografado usando senha (Tecmint).
5. Descriptografar a string acima usando o comando OpenSSL usando o -AES-256-CBC descriptografia.
# echo u2fsdgvkx18zgoc+dfadpik58jbceyfdjbpminu91dkpevvru2k9oxwsgpvpdo/z | OpenSSL ENC -AES -256 -CBC -A -D -SALT -PASS PASS: TECMINT
É tudo por agora. Se você conhece essas dicas e truques, pode nos enviar suas dicas em [Email Protected], sua dica será publicada em seu nome e também o incluiremos em nosso futuro artigo.
Mantenha -se conectado. Continue conectando. Fique atento. Não se esqueça de nos fornecer seu valioso feedback nos comentários abaixo.
- « Instale o Rainloop Webmail (um cliente de email baseado na Web) usando 'Nginx e Apache' no Arch Linux
- Gerenciamento de volume lógico no Debian Linux »