MsgCoder - Codificador de mensagens
Publicado por Ramon (última atualização em 08/02/2011)
[ Hits: 8.466 ]
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)
Identificador de spam em Python
RT CRASH - "Quebrando" hash MD5, SHA1, SHA224, SHA256, SHA384 e SHA512
Krypt - Função de criptografia por chave de qualquer tamanho
Hash Checker - Calcule o Hash dos seus Arquivos para verficação de integridade.
Nenhum comentário foi encontrado.
Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Usando dracut e dispensando genkernel no Gentoo + LUKS + Btrfs
Curso GRÁTIS: OCS Inventory NG - Do Deploy ao Hardening com foco em Segurança da Informação!
Instalando fontes via script no Nautilus Scripts no Gnome do Debian 13
O que houve com slackware ??? (5)
Instalar Linux em notebook Sony Vaio VPCEG13EB (9)
Pendrive do Ubuntu 24.04 travando ao tentar fazer a instalação dual bo... (5)









