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?


Esqueça as ROMs em Flash: Use o Xposed Framework para Tweak Your Android

Esqueça as ROMs em Flash: Use o Xposed Framework para Tweak Your Android

Muitos ajustes de baixo nível normalmente só podem ser executados no Android com ROMs personalizadas. O Xposed Framework permite que você modifique seu sistema existente sem instalar uma nova ROM personalizada. Tudo o que é necessário é o acesso root RELATED: Como abrir uma nova ROM no seu telefone Android Claro, você pode querer fazer uma ROM personalizada como o CyanogenMod para obter a versão mais recente do Android ou usar uma grande variedade de ajustes, mas se você gosta da versão do Android que você já tem, o framework Xposed é muito flexível.

(how-to)

Configurar som surround no Windows

Configurar som surround no Windows

Comprar alto-falantes e uma boa placa de som é o primeiro passo para obter o som surround do seu PC Windows. No entanto, mesmo depois de colocar os alto-falantes e instalar os drivers, você ainda precisa configurar o sistema de som surround. Aprenda como configurar um sistema de som surround no Windows.S

(How-to)