Buscar

criptorgrafia cifra cezar_user

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

import sys
alfabeto = 'abcdefghijklmnopqrstuvxz'
rotacao = 3
def encrypt(message):
 m = ''
 for c in message:
 if c in alfabeto:
 c_index = alfabeto.index(c)
 m += alfabeto[(c_index + rotacao) % len (alfabeto)]
 else:
 m += c
 return m
 
def decrypt (message):
 m = ''
 for c in message:
 if c in alfabeto:
 c_index = alfabeto.index(c)
 m += alfabeto[(c_index - rotacao) % len (alfabeto)]
 else:
 m += c
 return m
def main():
 command = input(' Escreva o que você quer fazer encrypt/decrypt:').lower()
 message = input (' Escreva a mensagem para executar:').lower()
 if command == 'encrypt':
 print (encrypt(message))
 elif command == 'decrypt':
 print(decrypt(message))
 else:
 print (command + ' comando não encontrado')
if __name__ == '__main__':
 main()

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando