Ejemplo n.º 1
0
def T1_Encrypt():
	conteudoOriginal = lerEntrada("inputs/entrada.txt")
	chaveNum = 28
	chaveStr = 'ren24'

	print 'Encryptando Ceasar... (gravado) key = '+str(chaveNum)
	ceasarEncrypt = ceasar.ceasarEncrypt(conteudoOriginal, chaveNum)
	gravarArquivo(ceasarEncrypt, 'outputs/01 - ceasarEncrypt.txt')

	print 'Decryptando Ceasar... (gravado) key = '+str(chaveNum)
	ceasarDecrypt = ceasar.ceasarDecrypt(ceasarEncrypt, chaveNum)
	gravarArquivo(ceasarDecrypt, 'outputs/02 - ceasarDecrypt.txt')

	print 'Encryptando Transposicao... (gravado) key = '+str(chaveNum)
	transposicaoEncrypt = transposicao.transposicaoEncrypt(conteudoOriginal, chaveNum)
	gravarArquivo(transposicaoEncrypt, 'outputs/03 - transposicaoEncrypt.txt')

	print 'Decryptando Transposicao... (gravado) key = '+str(chaveNum)
	transposicaoDecrypt = transposicao.transposicaoDecrypt(transposicaoEncrypt, chaveNum)
	gravarArquivo(transposicaoDecrypt, 'outputs/04 - transposicaoDecrypt.txt')

	print 'Encryptando Vigenere... (gravado) key = '+chaveStr
	vigenereEncrypt = vigenere.vigenereEncrypt(conteudoOriginal, chaveStr)
	gravarArquivo(vigenereEncrypt, 'outputs/05 - vigenereEncrypt.txt')

	print 'Decryptando Vigenere... (gravado) key = '+chaveStr
	vigenereDecrypt = vigenere.vigenereDecrypt(vigenereEncrypt, chaveStr)
	gravarArquivo(vigenereDecrypt, 'outputs/06 - vigenereDecrypt.txt')
Ejemplo n.º 2
0
def gravarArquivo(conteudo, nomeArq):
	arquivo = open(nomeArq, 'wb')
	arquivo.seek(0)
	arquivo.write(conteudo)
	arquivo.close()
############################# INICIO SISTEMA #############################

print 'Inicializado...'

conteudoOriginal = lerEntrada("inputs/entrada.txt")
chaveNum = 3
chaveStr = 'chave'


print 'Encryptando Ceasar... (gravado) key = '+str(chaveNum)
ceasarEncrypt = ceasar.ceasarEncrypt(conteudoOriginal, chaveNum)
gravarArquivo(ceasarEncrypt, 'outputs/01 - ceasarEncrypt.txt')

print 'Decryptando Ceasar... (gravado) key = '+str(chaveNum)
ceasarDecrypt = ceasar.ceasarDecrypt(ceasarEncrypt, chaveNum)
gravarArquivo(ceasarDecrypt, 'outputs/02 - ceasarDecrypt.txt')

print 'Encryptando Transposicao... (gravado) key = '+str(chaveNum)
transposicaoEncrypt = transposicao.transposicaoEncrypt(conteudoOriginal, chaveNum)
gravarArquivo(transposicaoEncrypt, 'outputs/03 - transposicaoEncrypt.txt')

print 'Decryptando Transposicao... (gravado) key = '+str(chaveNum)
transposicaoDecrypt = transposicao.transposicaoDecrypt(transposicaoEncrypt, chaveNum)
gravarArquivo(transposicaoDecrypt, 'outputs/04 - transposicaoDecrypt.txt')

print 'Encryptando Vigenere... (gravado) key = '+chaveStr