Gerador de senhas fortes

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

[ Hits: 620 ]

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

Importar vários Emolticons de uma vez para amsn

Script para listar tentativas de acessos

Script para formatação de disquetes em modo texto

ddp - dd com porcentagem

Instalação do aplicativo Franz


  

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 mauricio123 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]


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts