MsgCoder - Codificador de mensagens
Publicado por Ramon (última atualização em 08/02/2011)
[ Hits: 7.828 ]
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)
Hash Checker - Calcule o Hash dos seus Arquivos para verficação de integridade.
Função para decriptar Base64 em string compactada
Identificador de spam em Python
Nenhum comentário foi encontrado.
Atualizar o macOS no Mac - Opencore Legacy Patcher
Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Como instalar o navegador TOR no seu Linux
Instalando Zoom Client no Ubuntu 24.04 LTS
Instalando Zoom Client no Fedora 40
Instalando Navegador Firefox no Debian 12
Bloqueando propagandas no Youtube e outros sites com o uBlocker Origin