Gerador de senhas fortes

Publicado por Carlos Affonso Henriques. (última atualização em 23/12/2021)

[ Hits: 3.148 ]

Homepage: capitainkurn.blogspot.com.br/

Download round1.sh




Gerar senhas fortes é um problema de qualquer administrador de sistemas ou usuário comum. Como gerar uma senha forte que você não venha a esquecer-se dela depois? Simples um simples loop for é suficiente!

  



Esconder código-fonte

#!/bin/bash


EASYPASS="${1}"
rnd0="19"

for i in $(seq 0 "${rnd0}")
do
      EASYPASS=$(sha224sum  <(echo -n "${EASYPASS}") | cut -f 1 -d" ")
      # echo "${EASYPASS}"
done

echo "${EASYPASS}" #| base64

# Uso: round1.sh "SuaSenhaFácilQueNãoSejaMuitoÓbvia"
# VARIÁVEIS:
#
# rnd0 - Número de rounds sobre um hash. 19 por exemplo são 20 rounds, quanto maior esse valor mais robusta será sua passwd.
# você pode alterar o gerador de hash conforme sua conveniêcia sha256sum, sha224sum, md5sum, sha3sum, gostsum (russo)

Scripts recomendados

Criando um pacote autoinstalador em shell

Debian Admin

Firewall para web server

Retirar o link do download de páginas protetoras

Huawei Claro - Configurar modem Huawei no Linux


  

Comentários
[1] Comentário enviado por Bruuh em 24/12/2021 - 18:29h

Muito bom cara, gerador de senhas é sempre um clássico pra galera que curte TI :)

Faz um tempo, eu fiz um em java que te permite escolher quantos caracteres vai ter a senha.
Eu identifiquei um problema, no qual uma senha poderia ser gerada mais de uma vez. O meu script fazia a senha sorteando um caractere aleatório de uma String com todos os caracteres (todos que não davam problema unicode) e juntando tudo depois; então nem dava pra fazer aquele esquema de armezanar em um array (até porquê, uma vez que reniciado o script, o array seria zerado).
Daí eu acabei exportando as senhas pra um arquivo txt. Pra proteger o arquivo eu acabei inventando de integrar o gpg pra criptografar o arquivo e acabou ficando uma coisa bem parruda, eu acho.
A única coisa q tu tem q se preocupar é em renomear o arquivo descriptografado com o mesmo nome de sempre.

No meu github pra quem quiser ver: https://github.com/Bruuuuuuuuuh/RandomPasswordGenerator


"A emoção mais antiga e mais forte da humanidade é o medo, e o mais antigo e mais forte de todos os medos é o medo do desconhecido."

[2] Comentário enviado por maurixnovatrento em 09/01/2022 - 11:43h


Simples e bom, bem bacana.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/mxnt10 [/code]

[3] Comentário enviado por FranklinTech em 09/02/2022 - 22:41h

Tenho um script nessa pegada também, gerador de senhas:

https://github.com/ffraanks/dotfiles/blob/master/scripts/senha.sh">https://github.com/ffraanks/dotfiles/blob/master/scripts/senha.sh
--------------------------------------
https://github.com/ffraanks/
--------------------------------------


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts