Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- md5()
- {
- # Apresentacao
- clear
- echo -e "\033[01;34m ---------------- \033[01;37m"
- echo -e "\033[01;35m MD5SUM \033[01;37m"
- echo -e "\033[01;34m ---------------- \033[01;37m"
- echo ""
- echo -e -n "\033[01;36m # Text: \033[01;37m"
- read senha
- # Comando
- hash=$(echo -n "$senha" | md5sum > tmp.txt && cat tmp.txt | cut -d "-" -f 1 && rm -rf tmp.txt)
- # Comando
- echo -e -n "\n\033[01;31m # Senha: $senha\n\033[01;37m"
- echo -e -n "\033[01;32m # Hash: $hash \033[01;37m"
- }
- sha1()
- {
- # Apresentacao
- clear
- echo -e "\033[01;34m ----------------- \033[01;37m"
- echo -e "\033[01;35m SHA1SUM \033[01;37m"
- echo -e "\033[01;34m ----------------- \033[01;37m"
- echo ""
- echo -e -n "\033[01;36m # Text: \033[01;37m"
- read senha
- # Comando
- hash=$(echo -n "$senha" | sha1sum > tmp.txt && cat tmp.txt | cut -d "-" -f 1 && rm -rf tmp.txt)
- # Comando
- echo -e -n "\n\033[01;31m # Senha: $senha\n\033[01;37m"
- echo -e -n "\033[01;32m # Hash: $hash \033[01;37m"
- }
- sha256()
- {
- # Apresentacao
- clear
- echo -e "\033[01;34m ------------------- \033[01;37m"
- echo -e "\033[01;35m SHA256SUM \033[01;37m"
- echo -e "\033[01;34m ------------------- \033[01;37m"
- echo ""
- echo -e -n "\033[01;36m # Text: \033[01;37m"
- read senha
- # Comando
- hash=$(echo -n "$senha" | sha256sum > tmp.txt && cat tmp.txt | cut -d "-" -f 1 && rm -rf tmp.txt)
- # Comando
- echo -e -n "\n\033[01;31m # Senha: $senha\n\033[01;37m"
- echo -e -n "\033[01;32m # Hash: $hash \033[01;37m"
- }
- sha512()
- {
- # Apresentacao
- clear
- echo -e "\033[01;34m ------------------- \033[01;37m"
- echo -e "\033[01;35m SHA512SUM \033[01;37m"
- echo -e "\033[01;34m ------------------- \033[01;37m"
- echo ""
- echo -e -n "\033[01;36m # Text: \033[01;37m"
- read senha
- # Comando
- hash=$(echo -n "$senha" | sha512sum > tmp.txt && cat tmp.txt | cut -d "-" -f 1 && rm -rf tmp.txt)
- # Comando
- echo -e -n "\n\033[01;31m # Senha: $senha\n\033[01;37m"
- echo -e -n "\033[01;32m # Hash: $hash \033[01;37m"
- }
- # Programa principal
- programa()
- {
- clear
- echo -e "\033[01;34m ------------- \033[01;37m"
- echo -e "\033[01;35m SUM \033[01;37m"
- echo -e "\033[01;34m ------------- \033[01;37m"
- echo ""
- echo -e "\033[01;31m [1] MD5 \033[01;37m"
- echo -e "\033[01;32m [2] SHA1 \033[01;37m"
- echo -e "\033[01;33m [3] SHA256 \033[01;37m"
- echo -e "\033[01;36m [4] SHA512 \033[01;37m"
- echo ""
- echo -e -n "\033[01;37m # Opc: \033[01;37m"
- read opc
- clear
- # Estrutura de escolha
- case $opc in
- 1) md5;;
- 2) sha1;;
- 3) sha256;;
- 4) sha512;;
- *) ;;
- esac
- echo -e "\n\n\033[01;33m <<ENTER>> \033[01;37m"
- read
- }
- # Programa principal
- while ((1))
- do
- programa
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement