Jump to content

Tkinter Phython


lucaspt

Postagens Recomendadas

Boa noite pessoal, estou fazendo um trabalho para faculdade basicão de criptografia/descriptografia e vi muitas tecnicas usadas mais queria fazer a minha própria usando o que eu aprendi então fiz rapidao um algoritmo básico para criptografar e descriptografar, mais ai eu pensei em colocar ele em janela como se fosse executável sem ser no vscode, e foi ai que eu começei a ler e ver vídeos de Tkinter aprendi um pouco mais não o suficiente para colocar meu código para funcionar na programação que eu criei. 
 

O que eu quero fazer basicamente é isso EXEMPLO: Digite a mensagem : (Olá mundo) >  [BOTAO cript] >  [@#%¨@#!] < MENSAGEM Criptografada

                                                                               Digite a mensagem : (@#%¨@#!)  > [BOTAO Descript]  >  [Olá mundo] < MENSAGEM Descriptografada.

 

o codigo criado para o Tkinter foi \/ 

from tkinter import *

menu= Tk()
menu.title("Cryptdespt")

Label(menu, text="digite a cripto:").grid(row=0, sticky=W)
Label(menu, text="digite a descripto:").grid(row=1, sticky=W)

text_crip = Entry(menu).grid(row=0, column=1)
text_criptografado = Entry(menu).grid(row=0, column=3)

text_desc = Entry(menu).grid(row=1, column=1)
text_desptgrafado = Entry(menu).grid(row=1, column=3)

cmd_crpt = Button(menu, text='Cript').grid(row=0, column=2)
cmd_crpt = Button(menu, text='Descript').grid(row=1, column=2)



menu.mainloop()

e o meu código de criptografia e descriptografia foi \/ 

def cripto(frase):
    tradutor =""
    for letra in frase:
        if letra in "a": tradutor = tradutor + "@"
        elif letra in "b": tradutor = tradutor + "!"
        elif letra in "c": tradutor = tradutor + "#"
        elif letra in "d": tradutor = tradutor + "$"
        elif letra in "e": tradutor = tradutor + "%"
        elif letra in "f": tradutor = tradutor + "¨"
        elif letra in "g": tradutor = tradutor + "&"
        elif letra in "h": tradutor = tradutor + "*"
        elif letra in "i": tradutor = tradutor + "("
        elif letra in "j": tradutor = tradutor + ")"
        elif letra in "k": tradutor = tradutor + "-"
        elif letra in "l": tradutor = tradutor + "="
        elif letra in "m": tradutor = tradutor + "+"
        elif letra in "n": tradutor = tradutor + "["
        elif letra in "o": tradutor = tradutor + "{"
        elif letra in "p": tradutor = tradutor + "]"
        elif letra in "q": tradutor = tradutor + "}"
        elif letra in "r": tradutor = tradutor + "?"
        elif letra in "s": tradutor = tradutor + "/"
        elif letra in "t": tradutor = tradutor + ":"
        elif letra in "u": tradutor = tradutor + ">"
        elif letra in "v": tradutor = tradutor + "<"
        elif letra in "w": tradutor = tradutor + ","
        elif letra in "x": tradutor = tradutor + "."
        elif letra in "y": tradutor = tradutor + "'"
        elif letra in "z": tradutor = tradutor + "|"
        else: tradutor = tradutor + letra
    return tradutor
print(cripto(input("digite sua frase:")))
-
def descript(frasse):
    tradutor =""
    for letra in frasse:
        if letra in "@": tradutor = tradutor + "a"
        elif letra in "!": tradutor = tradutor + "b"
        elif letra in "#": tradutor = tradutor + "c"
        elif letra in "$": tradutor = tradutor + "d"
        elif letra in "%": tradutor = tradutor + "e"
        elif letra in "¨": tradutor = tradutor + "f"
        elif letra in "&": tradutor = tradutor + "g"
        elif letra in "*": tradutor = tradutor + "h"
        elif letra in "(": tradutor = tradutor + "i"
        elif letra in ")": tradutor = tradutor + "j"
        elif letra in "-": tradutor = tradutor + "k"
        elif letra in "=": tradutor = tradutor + "l"
        elif letra in "+": tradutor = tradutor + "m"
        elif letra in "[": tradutor = tradutor + "n"
        elif letra in "{": tradutor = tradutor + "o"
        elif letra in "]": tradutor = tradutor + "p"
        elif letra in "}": tradutor = tradutor + "q"
        elif letra in "?": tradutor = tradutor + "r"
        elif letra in "/": tradutor = tradutor + "s"
        elif letra in ":": tradutor = tradutor + "t"
        elif letra in ">": tradutor = tradutor + "u"
        elif letra in "<": tradutor = tradutor + "v"
        elif letra in ",": tradutor = tradutor + "w"
        elif letra in ".": tradutor = tradutor + "x"
        elif letra in "'": tradutor = tradutor + "y"
        elif letra in "|": tradutor = tradutor + "z"
        else: tradutor = tradutor + letra
    return tradutor
print(descript(input("digite sua frase:")))

como eu faço isso funcionar ? 
 

FOTO.png

Link to comment
Compartilhe em outros sites

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora


×
×
  • Create New...