pt.phhsnews.com


pt.phhsnews.com / 10 Maneiras de gerar uma senha aleatória a partir da linha de comando do Linux

10 Maneiras de gerar uma senha aleatória a partir da linha de comando do Linux


Uma das grandes coisas sobre o Linux é que você pode fazer a mesma coisa centenas de maneiras diferentes - até mesmo algo tão simples quanto gerar uma senha aleatória pode ser realizada com dezenas de comandos diferentes. Aqui estão 10 maneiras de fazer isso:

Reunimos todos esses comandos do Command-Line Fu e os testamos em nosso próprio Linux PC para garantir que funcionem. Você deve ser capaz de usar pelo menos alguns deles no Windows com o Cygwin instalado, embora não tenhamos testado todos eles - o último definitivamente funciona.

Gerar uma senha aleatória

Para qualquer uma dessas senhas aleatórias comandos, você pode modificá-los para produzir um comprimento de senha diferente, ou você pode apenas usar os primeiros caracteres x da senha gerada se você não quiser uma senha tão longa. Espero que você esteja usando um gerenciador de senhas como o LastPass, assim você não precisa memorizá-los.

Esse método usa SHA para alterar a data, executar até a base64 e exibir os 32 principais caracteres.

data + % s | sha256sum | base64 | cabeça-c 32; echo

Esse método usou o recurso / dev / urandom integrado e filtra apenas os caracteres que você normalmente usaria em uma senha. Em seguida, ele exibe o topo 32.

Este usa a função rand do openssl, que pode não estar instalada no seu sistema. Ainda bem que há muitos outros exemplos, certo?

openssl rand -base64 32

Esse funciona muito parecido com o outro urandom, mas faz o trabalho ao contrário. Bash é muito poderoso!

tr -cd '[: alnum:]' 

Aqui está outro exemplo que filtra usando o comando strings, que gera strings imprimíveis a partir de um arquivo, que neste caso é o recurso urandom.

strings / dev / urandom | grep -o '[[: alnum:]]' | cabeça -n 30 | tr -d ' n'; echo

Aqui está uma versão ainda mais simples do urandom.

Este usa o comando dd muito útil

dd if = / dev / urlandom bs = 1 count = 32 2> / dev / null | base64 -w 0 | rev | corte -b 2- | rev

Você pode até criar uma senha aleatória para a mão esquerda, o que permitiria digitar sua senha com uma mão.

Se você vai usar isso o tempo todo, é provavelmente uma idéia melhor colocá-lo em uma função. Nesse caso, depois de executar o comando uma vez, você poderá usar randpw sempre que quiser gerar uma senha aleatória. Você provavelmente vai querer colocar isso em seu arquivo ~ / .bashrc.

randpw () {

Você pode usar esta mesma sintaxe para transformar qualquer uma delas em uma função - apenas substitua tudo dentro do {}

E aqui está a maneira mais fácil de fazer uma senha da linha de comando, que funciona no Linux, Windows com Cygwin, e provavelmente no Mac OS X. Tenho certeza de que algumas pessoas vão reclamar que não é tão aleatório quanto algumas das outras opções, mas honestamente, é aleatório se você vai estar usando a coisa toda.

data | md5sum

Sim, isso é fácil de lembrar.


Há muitas outras maneiras de criar uma senha aleatória a partir da linha de comando no Linux - por exemplo, o comando mkpasswd, que pode realmente atribuir a senha a um Conta de usuário do Linux. Então, qual é o seu caminho favorito?


O que são “Pacotes Mágicos” para Acordar Computadores?

O que são “Pacotes Mágicos” para Acordar Computadores?

Quando você está ajustando ou ajustando várias configurações em seu computador, mais cedo ou mais tarde você provavelmente encontrará algumas opções que deixam você confuso ou confuso. . Com isso em mente, a postagem SuperUser Q & A de hoje tem as respostas para as perguntas de um leitor confuso. A sessão de Perguntas e Respostas vem para nós, cortesia da SuperUser - uma subdivisão do Stack Exchange, um agrupamento de sites de perguntas e respostas.

(how-to)

Como adicionar canais privados ocultos ao seu Roku

Como adicionar canais privados ocultos ao seu Roku

Nem todos os canais Roku aparecem na loja de canais. Existem alguns “canais privados” ocultos que você precisa fazer para encontrar. Em um Roku, os canais são basicamente a mesma coisa que “aplicativos”. Isso significa que há um universo de aplicativos adicionais para o seu Roku. , e você pode encontrá-los com o seu navegador.

(how-to)