Calculador de "Hashes" MD5 e SHA1
Publicado por Gabriel Falcão Gonçalves de Moura 25/11/2006
[ Hits: 9.259 ]
Homepage: http://gabrielfalcao.com
Simples script procedural, exemplo fácil de como pegar a saída de comandos externos do Linux, armazenar em uma variável, tratar e imprimir.
Demonstra também como utilizar funções (procedimentos).
#!/usr/bin/python # -*- coding: utf-8 -*- #Exemplo de código python, por Gabriel Falcão <gabrielteratos@gmail.com> #É necessário ter os binários sha1sum e md5sum em seu linux # #gera soma em um dos algoritmos de criptografia de uma via, definidos acima. import commands def gera_md5(valor): soma_md5=commands.getoutput("echo \""+valor+"\" | md5sum -t") soma_md5=soma_md5[:-3] return soma_md5 def gera_sha1(valor): soma_sha1=commands.getoutput("echo \""+valor+"\" | sha1sum") soma_sha1=soma_sha1[:-3] return soma_sha1 def choose_md5(): nome=raw_input("Digite algo:\n") nome2=gera_md5(nome) print "Soma MD5 de \""+nome+"\":" print nome2 def choose_sha1(): nome=raw_input("Digite algo:\n") nome2=gera_sha1(nome) print "Soma SHA1 de \""+nome+"\":" print nome2 opcao=1 while((opcao==1)or(opcao==2)): print "\n=====\nMENU\n=====\n" print "1) Gera MD5sum" print "2) Gera SHA1sum" print "3) SAIR\n" opcao=input("OPCAO:") if (opcao==1): choose_md5() elif (opcao==2): choose_sha1()
Lista Telefônica (Interface Gráfica)
Mini-dicionário de termos em Python
Calculadora de Operações Básicas
Usando for no shell do python =)
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Criando uma Infraestrutura para uma micro Empresa
O Que Fazer Após Instalar Ubuntu 25.04
O Que Fazer Após Instalar Fedora 42
Debian 12 -- Errata - Correções de segurança
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
Alguém poderia me ajudar a escolher peças pra montar um desktop? (2)
modo de emergencia no linux [RESOLVIDO] (1)