Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Códigos de decriptografia de mensagens em python, Trabalhos de Linguagem de Programação

O código decodifica mensagens utilizando a linguagem Python 3. Foi tido como base para o processo de codificação o método da Cifra de César e sistema de pesos utilizando números primos.

Tipologia: Trabalhos

2020

Compartilhado em 13/12/2020

rauneymr
rauneymr 🇧🇷

4.5

(4)

4 documentos

1 / 1

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
print("Bem vindo, digite abaixo o texto que deseja decriptografar:")
ler = input()
primos = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53]
i = 0
x = 0
C = 2 #cifra de cesar
valorx = ""
decriptografia = ""
valorxDec = 0
for i in range(len(ler)):
valorx = ler[i]
valorxDec = ord(valorx)
valorxDec = valorxDec - C # subtrai com cesar
valorxDec = valorxDec - int(primos[x]) # subtrai com n. primo
valorx = chr(valorxDec)
decriptografia = decriptografia + valorx
if valorxDec == 32:
x = 0
else:
x = x + 1
if x > 15:
x = 0
print("\nSegue abaixo o texto decriptografado:")
print(decriptografia)
input("\nAperte qualquer tecla para fechar")

Pré-visualização parcial do texto

Baixe Códigos de decriptografia de mensagens em python e outras Trabalhos em PDF para Linguagem de Programação, somente na Docsity!

print("Bem vindo, digite abaixo o texto que deseja decriptografar:") ler = input() primos = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53] i = 0 x = 0 C = 2 #cifra de cesar valorx = "" decriptografia = "" valorxDec = 0 for i in range(len(ler)): valorx = ler[i] valorxDec = ord(valorx) valorxDec = valorxDec - C # subtrai com cesar valorxDec = valorxDec - int(primos[x]) # subtrai com n. primo valorx = chr(valorxDec) decriptografia = decriptografia + valorx if valorxDec == 32: x = 0 else: x = x + 1 if x > 15: x = 0 print("\nSegue abaixo o texto decriptografado:") print(decriptografia) input("\nAperte qualquer tecla para fechar")