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)
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')
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') mat_rand = substituicao.random_not_repeat(conteudoOriginal) gravarArquivo(''.join(str(mat_rand)), 'outputs/09 - matRandom.txt') print 'Encryptando Substituicao... (gravado)' #print