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
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')

mat_rand = substituicao.random_not_repeat(conteudoOriginal)
gravarArquivo(''.join(str(mat_rand)), 'outputs/09 - matRandom.txt')

print 'Encryptando Substituicao... (gravado)'
#print
#print mat_rand
matrizCrip = substituicao.substituicaoEncrypt(mat_rand, len(conteudoOriginal))
gravarArquivo(''.join(str(matrizCrip)), 'outputs/07 - substituicaoEncrypt.txt')