MsgCoder - Codificador de mensagens
Publicado por Ramon (última atualização em 08/02/2011)
[ Hits: 8.112 ]
Codificador de mensagens que usa a base64 para codificar e descodificar arquivos .txt.
#!/usr/bin/env python import sys import base64 str1 = "" arg1 = sys.argv[0] for i in range(0, len(arg1)): str1 += arg1[i] try: arg1 = sys.argv[0] arg2 = sys.argv[1] arg3 = sys.argv[2] arg4 = sys.argv[3] str1 = "" str2 = "" str3 = "" str4 = "" for i in range(0, len(arg1)): str1 += arg1[i] for i in range(0, len(arg2)): str2 += arg2[i] for i in range(0, len(arg3)): str3 += arg3[i] for i in range(0, len(arg4)): str4 += arg4[i] except IndexError: print ("MsgCoder - Codificador de mensagens") print (("Uso: %s [-c] [-d] [arquivo1] [arquivo2]") % (str1)) print (" -c: Codificar uma mensagem, use em conjunto com um arquivo com extensao .txt") print (" -d: Decodificar uma mensagem, use em conjunto com um arquivo .amc") sys.exit(1) if (str2 == "-c"): arq = open(str3, "r") arq2 = open((("%s.amc") % (str4)), "w") texto = arq.read() senha = raw_input("Digite uma senha: ") textocod = base64.b64encode(senha) textocod += "\n" textocod += base64.b64encode(texto) cont_cod = arq2.write(textocod) arq.close() arq2.close() elif (str2 == "-d"): arq = open(str3, "r") arq2 = open((("%s.txt") % (str4)), "w") i = 0 cont_decod = "" linhas = arq.readlines(); for i in range(0, len(linhas)): linha1 = linhas[i] linha = base64.b64decode(linha1) if (i == 0): senha = raw_input("Digite a senha: ") if (senha != linha): print("Senha incorreta") sys.exit(1) else: cont_decod += linha cont_cod = arq2.write(cont_decod)
RT CRASH - "Quebrando" hash MD5, SHA1, SHA224, SHA256, SHA384 e SHA512
Identificador de spam em Python
DSearch - (Dir Search): script python para descobrir diretórios de servidores.
Função para decriptar Base64 em string compactada
Como mudar o IP aleatoriamente em Python
Nenhum comentário foi encontrado.
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (7)