Calculador de "Hashes" MD5 e SHA1
Publicado por Gabriel Falcão Gonçalves de Moura 25/11/2006
[ Hits: 9.247 ]
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()
Conversor entre as moedas real e dolar
Aprendendo a fazer equações em Python
Calculadora interativa simples
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Como dividir duas janelas igualmente e lado-a-lado na sua tela
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
MOVER ARQUIVO ENTRE PARTIÇOES (3)
Ocomon 6.0.1 - Problemas ao editar configurações estendidas (0)