Darsh Garg / Project - 186 (Encrypting Personal Data) / WhiteHat Jr / Python Coding / Spyder
Code -
from tkinter import *
from simplecrypt import encrypt, decrypt
from tkinter import filedialog
from tkinter import messagebox
import os
root = Tk()
root.geometry("400x250")
root.config(bg = "orange")
file_name_entry = ""
encryption_text_data = ""
def saveData():
global file_name_entry
global encryption_text_data
file_name = file_name_entry.get()
file = open(file_name + ".txt", "w")
data = encryption_text_data.get("1.0", END)
ciphercode = encrypt("AIM", data)
hex_string = ciphercode.hex()
print(hex_string)
file.write(hex_string)
file_name_entry.delete(0, END)
def startDecryption():
global file_name_entry
global decryption_text_data
root.destroy()
decryption_window = Tk()
decryption_window.geometry("600x500")
decryption_text_data = Text(decryption_window, height = 20, width = 72)
decryption_text_data.place(relx = 0.5, rely = 0.35, anchor = CENTER)
btn_open_file = Button(decryption_window, text = "Choose File..", font = 'arial 13')
btn_open_file.place(relx = 0.5, rely = 0.8, anchor = CENTER)
decryption_window.mainloop()
def startEncryption():
global file_name_entry
global encryption_text_data
root.destroy()
encryption_window = Tk()
encryption_window.geometry("600x500")
file_name_label = Label(encryption_window, text = "File Name:" , font = 'arial 13', bg = "orange")
file_name_label.place(relx = 0.1, rely = 0.15, anchor = CENTER)
file_name_entry = Entry(encryption_window, font = 'arial 15')
file_name_entry.place(relx = 0.38, rely = 0.15, anchor = CENTER)
btn_create = Button(encryption_window, text = "Create", font = 'arial 13', command = saveData, bg = "red", relief = FLAT)
btn_create.place(relx = 0.75, rely = 0.15, anchor = CENTER)
encryption_text_data = Text(encryption_window, height = 20, width = 72)
encryption_text_data.place(relx = 0.5, rely = 0.55, anchor = CENTER)
encryption_window.mainloop()
heading_label = Label(root, text = "Encryption & Decryption", font = 'arial 18 italic', bg = "orange")
heading_label.place(relx = 0.5, rely = 0.2, anchor = CENTER)
btn_start_encryption = Button(root, text = "Start Encryption", font = 'arial 13', command = startEncryption, bg = "blue", relief = FLAT)
btn_start_encryption.place(relx = 0.3, rely = 0.6, anchor = CENTER)
btn_start_decryption = Button(root, text = "Start Decryption", font = 'arial 13', command = startDecryption, bg = "red", relief = FLAT)
btn_start_decryption.place(relx = 0.7, rely = 0.6, anchor = CENTER)
root.mainloop()
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Darsh Garg / Project - 186 (Encrypting Personal Data) / WhiteHat Jr / Python Coding / Spyder», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.