Como gerar/criptografar/descriptografar senhas aleatórias no Linux

Como gerar/criptografar/descriptografar senhas aleatórias no Linux

Tomamos iniciativa para produzir dicas e truques Linux. Se você perdeu o último artigo desta série, pode gostar de visitar o link abaixo.

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