Exemplo 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')
Exemplo n.º 2
0
def T3_SearchKey():

	print '1 Ceasar'
	print '2 Transposicao'
	print '3 Vigenere'
	tipo = int(raw_input())

	if tipo == 1:
		print'Teste Ceasar'
		conteudoEscuro = lerEntrada("outputs/01 - ceasarEncrypt.txt")	
		conteudoDicionario = lerEntrada("inputs/dicionario.txt")	

		keyEncontrada = ceasar.ceasarSearchKey_2(conteudoEscuro, conteudoDicionario)
		conteudoDescriptografado = ceasar.ceasarDecrypt(conteudoEscuro, keyEncontrada)
		#print conteudoDescriptografado

	if tipo == 2:
		print'Teste Transposicao'
		conteudoEscuro = lerEntrada("outputs/03 - transposicaoEncrypt.txt")	
		conteudoDicionario = lerEntrada("inputs/dicionario.txt")	

		keyEncontrada = transposicao.transposicaoSearchKey_2(conteudoEscuro, conteudoDicionario)
		conteudoDescriptografado = transposicao.transposicaoDecrypt(conteudoEscuro, keyEncontrada)
		#print conteudoDescriptografado

	if tipo == 3:
		print'Teste Vigenere'
		conteudoEscuro = lerEntrada("outputs/05 - vigenereEncrypt.txt")	
		conteudoDicionario = lerEntrada("inputs/dicionario.txt")	

		keyEncontrada = vigenere.vigenereSearchKey_2(conteudoEscuro, conteudoDicionario)
		conteudoDescriptografado = vigenere.vigenereDecrypt(conteudoEscuro, keyEncontrada)
Exemplo n.º 3
0
def T4_SearchKey():

	
	print'Teste Substituicao'
	conteudoEscuro = lerEntrada("outputs/01 - ceasarEncrypt.txt")	
	conteudoDicionario = lerEntrada("inputs/dicionario.txt")	

	keyEncontrada = ceasar.ceasarSearchKey_2(conteudoEscuro, conteudoDicionario)
	conteudoDescriptografado = ceasar.ceasarDecrypt(conteudoEscuro, keyEncontrada)
Exemplo n.º 4
0
	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
vigenereEncrypt = vigenere.vigenereEncrypt(conteudoOriginal, chaveStr)
gravarArquivo(vigenereEncrypt, 'outputs/05 - vigenereEncrypt.txt')

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