Calculador de "Hashes" MD5 e SHA1
Publicado por Gabriel Falcão Gonçalves de Moura 25/11/2006
[ Hits: 9.451 ]
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()
Cálculo da fórmula de Bhaskara
Gerador de palpites para Mega Sena (com módulo random)
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Ativando e usando "zoom" no ambiente Cinnamon
Vídeo Nostálgico de Instalação do Conectiva Linux 9
Como realizar um ataque de força bruta para desobrir senhas?
existe algum hub de jogos online similiar ou igual dos browser (6)
Como botar o efeito de deslocar janelas (win + setas - windows) no lin... (0)
Thinkpads são bons mesmo ?! (3)
Eu queria adicionar a incon do wifi e deixa transparente no fluxbox no... (2)









