# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'main.ui'
#
# Created by: PyQt5 UI code generator 5.15.1
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again.  Do not edit this file unless you know what you are doing.


from PyQt5 import QtCore, QtGui, QtWidgets


class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(800, 600)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.tabWidget = QtWidgets.QTabWidget(self.centralwidget)
        self.tabWidget.setGeometry(QtCore.QRect(0, 10, 781, 581))
        self.tabWidget.setObjectName("tabWidget")
        self.tab_rsa = QtWidgets.QWidget()
        self.tab_rsa.setObjectName("tab_rsa")
        self.tabWidget_rsa = QtWidgets.QTabWidget(self.tab_rsa)
        self.tabWidget_rsa.setGeometry(QtCore.QRect(0, 0, 781, 551))
        self.tabWidget_rsa.setObjectName("tabWidget_rsa")
        self.tab_rsa_encrypt = QtWidgets.QWidget()
        self.tab_rsa_encrypt.setObjectName("tab_rsa_encrypt")
        self.label_input_file = QtWidgets.QLabel(self.tab_rsa_encrypt)
        self.label_input_file.setGeometry(QtCore.QRect(20, 20, 61, 21))
        self.label_input_file.setObjectName("label_input_file")
        self.label_public_key = QtWidgets.QLabel(self.tab_rsa_encrypt)
        self.label_public_key.setGeometry(QtCore.QRect(20, 60, 61, 21))
        self.label_public_key.setObjectName("label_public_key")
        self.plainTextEdit_input_file = QtWidgets.QPlainTextEdit(self.tab_rsa_encrypt)
        self.plainTextEdit_input_file.setGeometry(QtCore.QRect(90, 20, 581, 21))
        self.plainTextEdit_input_file.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.plainTextEdit_input_file.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.plainTextEdit_input_file.setLineWrapMode(QtWidgets.QPlainTextEdit.NoWrap)
        self.plainTextEdit_input_file.setPlainText("")
        self.plainTextEdit_input_file.setTextInteractionFlags(QtCore.Qt.NoTextInteraction)
        self.plainTextEdit_input_file.setCenterOnScroll(False)
        self.plainTextEdit_input_file.setObjectName("plainTextEdit_input_file")
        self.plainTextEdit_public_key = QtWidgets.QPlainTextEdit(self.tab_rsa_encrypt)
        self.plainTextEdit_public_key.setGeometry(QtCore.QRect(90, 60, 581, 21))
        self.plainTextEdit_public_key.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.plainTextEdit_public_key.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.plainTextEdit_public_key.setTextInteractionFlags(QtCore.Qt.NoTextInteraction)
        self.plainTextEdit_public_key.setObjectName("plainTextEdit_public_key")
        self.pushButton_browse_input_file = QtWidgets.QPushButton(self.tab_rsa_encrypt)
        self.pushButton_browse_input_file.setGeometry(QtCore.QRect(680, 20, 75, 23))
        self.pushButton_browse_input_file.setObjectName("pushButton_browse_input_file")
        self.pushButton_browse_public_key = QtWidgets.QPushButton(self.tab_rsa_encrypt)
        self.pushButton_browse_public_key.setGeometry(QtCore.QRect(680, 60, 75, 23))
        self.pushButton_browse_public_key.setObjectName("pushButton_browse_public_key")
        self.plainTextEdit_plaintext = QtWidgets.QPlainTextEdit(self.tab_rsa_encrypt)
        self.plainTextEdit_plaintext.setGeometry(QtCore.QRect(20, 100, 741, 161))
        self.plainTextEdit_plaintext.setObjectName("plainTextEdit_plaintext")
        self.plainTextEdit_ciphertext = QtWidgets.QPlainTextEdit(self.tab_rsa_encrypt)
        self.plainTextEdit_ciphertext.setGeometry(QtCore.QRect(20, 340, 741, 161))
        self.plainTextEdit_ciphertext.setTextInteractionFlags(QtCore.Qt.TextSelectableByKeyboard|QtCore.Qt.TextSelectableByMouse)
        self.plainTextEdit_ciphertext.setObjectName("plainTextEdit_ciphertext")
        self.pushButton_encrypt = QtWidgets.QPushButton(self.tab_rsa_encrypt)
        self.pushButton_encrypt.setGeometry(QtCore.QRect(230, 290, 75, 23))
        self.pushButton_encrypt.setObjectName("pushButton_encrypt")
        self.pushButton_encrypt_and_save = QtWidgets.QPushButton(self.tab_rsa_encrypt)
        self.pushButton_encrypt_and_save.setGeometry(QtCore.QRect(420, 290, 141, 23))
        self.pushButton_encrypt_and_save.setObjectName("pushButton_encrypt_and_save")
        self.tabWidget_rsa.addTab(self.tab_rsa_encrypt, "")
        self.tab_rsa_decrypt = QtWidgets.QWidget()
        self.tab_rsa_decrypt.setObjectName("tab_rsa_decrypt")
        self.pushButton_decrypt = QtWidgets.QPushButton(self.tab_rsa_decrypt)
        self.pushButton_decrypt.setGeometry(QtCore.QRect(230, 290, 75, 23))
        self.pushButton_decrypt.setObjectName("pushButton_decrypt")
        self.pushButton_browse_private_key = QtWidgets.QPushButton(self.tab_rsa_decrypt)
        self.pushButton_browse_private_key.setGeometry(QtCore.QRect(680, 60, 75, 23))
        self.pushButton_browse_private_key.setObjectName("pushButton_browse_private_key")
        self.label_private_key = QtWidgets.QLabel(self.tab_rsa_decrypt)
        self.label_private_key.setGeometry(QtCore.QRect(20, 60, 71, 21))
        self.label_private_key.setObjectName("label_private_key")
        self.plainTextEdit_plaintext_2 = QtWidgets.QPlainTextEdit(self.tab_rsa_decrypt)
        self.plainTextEdit_plaintext_2.setGeometry(QtCore.QRect(20, 340, 741, 161))
        self.plainTextEdit_plaintext_2.setTextInteractionFlags(QtCore.Qt.TextSelectableByKeyboard|QtCore.Qt.TextSelectableByMouse)
        self.plainTextEdit_plaintext_2.setObjectName("plainTextEdit_plaintext_2")
        self.plainTextEdit_ciphertext_2 = QtWidgets.QPlainTextEdit(self.tab_rsa_decrypt)
        self.plainTextEdit_ciphertext_2.setGeometry(QtCore.QRect(20, 100, 741, 161))
        self.plainTextEdit_ciphertext_2.setObjectName("plainTextEdit_ciphertext_2")
        self.plainTextEdit_private_key = QtWidgets.QPlainTextEdit(self.tab_rsa_decrypt)
        self.plainTextEdit_private_key.setGeometry(QtCore.QRect(90, 60, 581, 21))
        self.plainTextEdit_private_key.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.plainTextEdit_private_key.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.plainTextEdit_private_key.setTextInteractionFlags(QtCore.Qt.NoTextInteraction)
        self.plainTextEdit_private_key.setObjectName("plainTextEdit_private_key")
        self.pushButton_browse_input_file_2 = QtWidgets.QPushButton(self.tab_rsa_decrypt)
        self.pushButton_browse_input_file_2.setGeometry(QtCore.QRect(680, 20, 75, 23))
        self.pushButton_browse_input_file_2.setObjectName("pushButton_browse_input_file_2")
        self.label_input_file_2 = QtWidgets.QLabel(self.tab_rsa_decrypt)
        self.label_input_file_2.setGeometry(QtCore.QRect(20, 20, 61, 21))
        self.label_input_file_2.setObjectName("label_input_file_2")
        self.pushButton_decrypt_save = QtWidgets.QPushButton(self.tab_rsa_decrypt)
        self.pushButton_decrypt_save.setGeometry(QtCore.QRect(420, 290, 141, 23))
        self.pushButton_decrypt_save.setObjectName("pushButton_decrypt_save")
        self.plainTextEdit_input_file_2 = QtWidgets.QPlainTextEdit(self.tab_rsa_decrypt)
        self.plainTextEdit_input_file_2.setGeometry(QtCore.QRect(90, 20, 581, 21))
        self.plainTextEdit_input_file_2.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.plainTextEdit_input_file_2.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.plainTextEdit_input_file_2.setLineWrapMode(QtWidgets.QPlainTextEdit.NoWrap)
        self.plainTextEdit_input_file_2.setPlainText("")
        self.plainTextEdit_input_file_2.setTextInteractionFlags(QtCore.Qt.NoTextInteraction)
        self.plainTextEdit_input_file_2.setCenterOnScroll(False)
        self.plainTextEdit_input_file_2.setObjectName("plainTextEdit_input_file_2")
        self.tabWidget_rsa.addTab(self.tab_rsa_decrypt, "")
        self.tab_rsa_generate_key = QtWidgets.QWidget()
        self.tab_rsa_generate_key.setObjectName("tab_rsa_generate_key")
        self.pushButton_generate_key = QtWidgets.QPushButton(self.tab_rsa_generate_key)
        self.pushButton_generate_key.setGeometry(QtCore.QRect(10, 30, 751, 61))
        self.pushButton_generate_key.setObjectName("pushButton_generate_key")
        self.plainTextEdit_private_key_2 = QtWidgets.QPlainTextEdit(self.tab_rsa_generate_key)
        self.plainTextEdit_private_key_2.setGeometry(QtCore.QRect(10, 140, 371, 291))
        self.plainTextEdit_private_key_2.setTextInteractionFlags(QtCore.Qt.TextSelectableByKeyboard|QtCore.Qt.TextSelectableByMouse)
        self.plainTextEdit_private_key_2.setObjectName("plainTextEdit_private_key_2")
        self.plainTextEdit_public_key_2 = QtWidgets.QPlainTextEdit(self.tab_rsa_generate_key)
        self.plainTextEdit_public_key_2.setGeometry(QtCore.QRect(390, 140, 371, 291))
        self.plainTextEdit_public_key_2.setTextInteractionFlags(QtCore.Qt.TextSelectableByKeyboard|QtCore.Qt.TextSelectableByMouse)
        self.plainTextEdit_public_key_2.setObjectName("plainTextEdit_public_key_2")
        self.label_private_key_2 = QtWidgets.QLabel(self.tab_rsa_generate_key)
        self.label_private_key_2.setGeometry(QtCore.QRect(140, 110, 101, 21))
        self.label_private_key_2.setAlignment(QtCore.Qt.AlignCenter)
        self.label_private_key_2.setObjectName("label_private_key_2")
        self.label_publick_key = QtWidgets.QLabel(self.tab_rsa_generate_key)
        self.label_publick_key.setGeometry(QtCore.QRect(520, 110, 101, 21))
        self.label_publick_key.setAlignment(QtCore.Qt.AlignCenter)
        self.label_publick_key.setObjectName("label_publick_key")
        self.pushButton_save_private_key = QtWidgets.QPushButton(self.tab_rsa_generate_key)
        self.pushButton_save_private_key.setGeometry(QtCore.QRect(140, 450, 111, 41))
        self.pushButton_save_private_key.setObjectName("pushButton_save_private_key")
        self.pushButton_save_public_key = QtWidgets.QPushButton(self.tab_rsa_generate_key)
        self.pushButton_save_public_key.setGeometry(QtCore.QRect(530, 450, 111, 41))
        self.pushButton_save_public_key.setObjectName("pushButton_save_public_key")
        self.tabWidget_rsa.addTab(self.tab_rsa_generate_key, "")
        self.tabWidget.addTab(self.tab_rsa, "")
        self.tab_elgamal = QtWidgets.QWidget()
        self.tab_elgamal.setObjectName("tab_elgamal")
        self.tabWidget_rsa_2 = QtWidgets.QTabWidget(self.tab_elgamal)
        self.tabWidget_rsa_2.setGeometry(QtCore.QRect(0, 0, 781, 551))
        self.tabWidget_rsa_2.setObjectName("tabWidget_rsa_2")
        self.tab_rsa_encrypt_3 = QtWidgets.QWidget()
        self.tab_rsa_encrypt_3.setObjectName("tab_rsa_encrypt_3")
        self.label_input_file_3 = QtWidgets.QLabel(self.tab_rsa_encrypt_3)
        self.label_input_file_3.setGeometry(QtCore.QRect(20, 20, 61, 21))
        self.label_input_file_3.setObjectName("label_input_file_3")
        self.label_public_key_2 = QtWidgets.QLabel(self.tab_rsa_encrypt_3)
        self.label_public_key_2.setGeometry(QtCore.QRect(20, 60, 61, 21))
        self.label_public_key_2.setObjectName("label_public_key_2")
        self.plainTextEdit_input_file_3 = QtWidgets.QPlainTextEdit(self.tab_rsa_encrypt_3)
        self.plainTextEdit_input_file_3.setGeometry(QtCore.QRect(90, 20, 581, 21))
        self.plainTextEdit_input_file_3.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.plainTextEdit_input_file_3.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.plainTextEdit_input_file_3.setLineWrapMode(QtWidgets.QPlainTextEdit.NoWrap)
        self.plainTextEdit_input_file_3.setPlainText("")
        self.plainTextEdit_input_file_3.setTextInteractionFlags(QtCore.Qt.NoTextInteraction)
        self.plainTextEdit_input_file_3.setCenterOnScroll(False)
        self.plainTextEdit_input_file_3.setObjectName("plainTextEdit_input_file_3")
        self.plainTextEdit_public_key_3 = QtWidgets.QPlainTextEdit(self.tab_rsa_encrypt_3)
        self.plainTextEdit_public_key_3.setGeometry(QtCore.QRect(90, 60, 581, 21))
        self.plainTextEdit_public_key_3.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.plainTextEdit_public_key_3.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.plainTextEdit_public_key_3.setTextInteractionFlags(QtCore.Qt.NoTextInteraction)
        self.plainTextEdit_public_key_3.setObjectName("plainTextEdit_public_key_3")
        self.pushButton_browse_input_file_3 = QtWidgets.QPushButton(self.tab_rsa_encrypt_3)
        self.pushButton_browse_input_file_3.setGeometry(QtCore.QRect(680, 20, 75, 23))
        self.pushButton_browse_input_file_3.setObjectName("pushButton_browse_input_file_3")
        self.pushButton_browse_public_key_2 = QtWidgets.QPushButton(self.tab_rsa_encrypt_3)
        self.pushButton_browse_public_key_2.setGeometry(QtCore.QRect(680, 60, 75, 23))
        self.pushButton_browse_public_key_2.setObjectName("pushButton_browse_public_key_2")
        self.plainTextEdit_plaintext_3 = QtWidgets.QPlainTextEdit(self.tab_rsa_encrypt_3)
        self.plainTextEdit_plaintext_3.setGeometry(QtCore.QRect(20, 100, 741, 161))
        self.plainTextEdit_plaintext_3.setObjectName("plainTextEdit_plaintext_3")
        self.plainTextEdit_ciphertext_3 = QtWidgets.QPlainTextEdit(self.tab_rsa_encrypt_3)
        self.plainTextEdit_ciphertext_3.setGeometry(QtCore.QRect(20, 340, 741, 161))
        self.plainTextEdit_ciphertext_3.setTextInteractionFlags(QtCore.Qt.TextSelectableByKeyboard|QtCore.Qt.TextSelectableByMouse)
        self.plainTextEdit_ciphertext_3.setObjectName("plainTextEdit_ciphertext_3")
        self.pushButton_encrypt_2 = QtWidgets.QPushButton(self.tab_rsa_encrypt_3)
        self.pushButton_encrypt_2.setGeometry(QtCore.QRect(230, 290, 75, 23))
        self.pushButton_encrypt_2.setObjectName("pushButton_encrypt_2")
        self.pushButton_encrypt_and_save_2 = QtWidgets.QPushButton(self.tab_rsa_encrypt_3)
        self.pushButton_encrypt_and_save_2.setGeometry(QtCore.QRect(420, 290, 141, 23))
        self.pushButton_encrypt_and_save_2.setObjectName("pushButton_encrypt_and_save_2")
        self.tabWidget_rsa_2.addTab(self.tab_rsa_encrypt_3, "")
        self.tab_rsa_decrypt_3 = QtWidgets.QWidget()
        self.tab_rsa_decrypt_3.setObjectName("tab_rsa_decrypt_3")
        self.pushButton_decrypt_2 = QtWidgets.QPushButton(self.tab_rsa_decrypt_3)
        self.pushButton_decrypt_2.setGeometry(QtCore.QRect(230, 290, 75, 23))
        self.pushButton_decrypt_2.setObjectName("pushButton_decrypt_2")
        self.pushButton_browse_private_key_2 = QtWidgets.QPushButton(self.tab_rsa_decrypt_3)
        self.pushButton_browse_private_key_2.setGeometry(QtCore.QRect(680, 60, 75, 23))
        self.pushButton_browse_private_key_2.setObjectName("pushButton_browse_private_key_2")
        self.label_private_key_3 = QtWidgets.QLabel(self.tab_rsa_decrypt_3)
        self.label_private_key_3.setGeometry(QtCore.QRect(20, 60, 71, 21))
        self.label_private_key_3.setObjectName("label_private_key_3")
        self.plainTextEdit_plaintext_4 = QtWidgets.QPlainTextEdit(self.tab_rsa_decrypt_3)
        self.plainTextEdit_plaintext_4.setGeometry(QtCore.QRect(20, 340, 741, 161))
        self.plainTextEdit_plaintext_4.setTextInteractionFlags(QtCore.Qt.TextSelectableByKeyboard|QtCore.Qt.TextSelectableByMouse)
        self.plainTextEdit_plaintext_4.setObjectName("plainTextEdit_plaintext_4")
        self.plainTextEdit_ciphertext_4 = QtWidgets.QPlainTextEdit(self.tab_rsa_decrypt_3)
        self.plainTextEdit_ciphertext_4.setGeometry(QtCore.QRect(20, 100, 741, 161))
        self.plainTextEdit_ciphertext_4.setObjectName("plainTextEdit_ciphertext_4")
        self.plainTextEdit_private_key_3 = QtWidgets.QPlainTextEdit(self.tab_rsa_decrypt_3)
        self.plainTextEdit_private_key_3.setGeometry(QtCore.QRect(90, 60, 581, 21))
        self.plainTextEdit_private_key_3.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.plainTextEdit_private_key_3.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.plainTextEdit_private_key_3.setTextInteractionFlags(QtCore.Qt.NoTextInteraction)
        self.plainTextEdit_private_key_3.setObjectName("plainTextEdit_private_key_3")
        self.pushButton_browse_input_file_4 = QtWidgets.QPushButton(self.tab_rsa_decrypt_3)
        self.pushButton_browse_input_file_4.setGeometry(QtCore.QRect(680, 20, 75, 23))
        self.pushButton_browse_input_file_4.setObjectName("pushButton_browse_input_file_4")
        self.label_input_file_4 = QtWidgets.QLabel(self.tab_rsa_decrypt_3)
        self.label_input_file_4.setGeometry(QtCore.QRect(20, 20, 61, 21))
        self.label_input_file_4.setObjectName("label_input_file_4")
        self.pushButton_decrypt_save_2 = QtWidgets.QPushButton(self.tab_rsa_decrypt_3)
        self.pushButton_decrypt_save_2.setGeometry(QtCore.QRect(420, 290, 141, 23))
        self.pushButton_decrypt_save_2.setObjectName("pushButton_decrypt_save_2")
        self.plainTextEdit_input_file_4 = QtWidgets.QPlainTextEdit(self.tab_rsa_decrypt_3)
        self.plainTextEdit_input_file_4.setGeometry(QtCore.QRect(90, 20, 581, 21))
        self.plainTextEdit_input_file_4.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.plainTextEdit_input_file_4.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.plainTextEdit_input_file_4.setLineWrapMode(QtWidgets.QPlainTextEdit.NoWrap)
        self.plainTextEdit_input_file_4.setPlainText("")
        self.plainTextEdit_input_file_4.setTextInteractionFlags(QtCore.Qt.NoTextInteraction)
        self.plainTextEdit_input_file_4.setCenterOnScroll(False)
        self.plainTextEdit_input_file_4.setObjectName("plainTextEdit_input_file_4")
        self.tabWidget_rsa_2.addTab(self.tab_rsa_decrypt_3, "")
        self.tab_rsa_generate_key_3 = QtWidgets.QWidget()
        self.tab_rsa_generate_key_3.setObjectName("tab_rsa_generate_key_3")
        self.pushButton_generate_key_2 = QtWidgets.QPushButton(self.tab_rsa_generate_key_3)
        self.pushButton_generate_key_2.setGeometry(QtCore.QRect(10, 30, 751, 61))
        self.pushButton_generate_key_2.setObjectName("pushButton_generate_key_2")
        self.plainTextEdit_private_key_4 = QtWidgets.QPlainTextEdit(self.tab_rsa_generate_key_3)
        self.plainTextEdit_private_key_4.setGeometry(QtCore.QRect(10, 140, 371, 291))
        self.plainTextEdit_private_key_4.setTextInteractionFlags(QtCore.Qt.TextSelectableByKeyboard|QtCore.Qt.TextSelectableByMouse)
        self.plainTextEdit_private_key_4.setObjectName("plainTextEdit_private_key_4")
        self.plainTextEdit_public_key_4 = QtWidgets.QPlainTextEdit(self.tab_rsa_generate_key_3)
        self.plainTextEdit_public_key_4.setGeometry(QtCore.QRect(390, 140, 371, 291))
        self.plainTextEdit_public_key_4.setTextInteractionFlags(QtCore.Qt.TextSelectableByKeyboard|QtCore.Qt.TextSelectableByMouse)
        self.plainTextEdit_public_key_4.setObjectName("plainTextEdit_public_key_4")
        self.label_private_key_4 = QtWidgets.QLabel(self.tab_rsa_generate_key_3)
        self.label_private_key_4.setGeometry(QtCore.QRect(140, 110, 101, 21))
        self.label_private_key_4.setAlignment(QtCore.Qt.AlignCenter)
        self.label_private_key_4.setObjectName("label_private_key_4")
        self.label_publick_key_2 = QtWidgets.QLabel(self.tab_rsa_generate_key_3)
        self.label_publick_key_2.setGeometry(QtCore.QRect(520, 110, 101, 21))
        self.label_publick_key_2.setAlignment(QtCore.Qt.AlignCenter)
        self.label_publick_key_2.setObjectName("label_publick_key_2")
        self.pushButton_save_private_key_2 = QtWidgets.QPushButton(self.tab_rsa_generate_key_3)
        self.pushButton_save_private_key_2.setGeometry(QtCore.QRect(140, 450, 111, 41))
        self.pushButton_save_private_key_2.setObjectName("pushButton_save_private_key_2")
        self.pushButton_save_public_key_2 = QtWidgets.QPushButton(self.tab_rsa_generate_key_3)
        self.pushButton_save_public_key_2.setGeometry(QtCore.QRect(530, 450, 111, 41))
        self.pushButton_save_public_key_2.setObjectName("pushButton_save_public_key_2")
        self.tabWidget_rsa_2.addTab(self.tab_rsa_generate_key_3, "")
        self.tabWidget.addTab(self.tab_elgamal, "")
        self.tab_dh = QtWidgets.QWidget()
        self.tab_dh.setObjectName("tab_dh")
        self.plainTextEdit_input_file_5 = QtWidgets.QPlainTextEdit(self.tab_dh)
        self.plainTextEdit_input_file_5.setGeometry(QtCore.QRect(240, 160, 181, 21))
        self.plainTextEdit_input_file_5.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.plainTextEdit_input_file_5.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.plainTextEdit_input_file_5.setLineWrapMode(QtWidgets.QPlainTextEdit.NoWrap)
        self.plainTextEdit_input_file_5.setPlainText("")
        self.plainTextEdit_input_file_5.setTextInteractionFlags(QtCore.Qt.TextEditorInteraction)
        self.plainTextEdit_input_file_5.setCenterOnScroll(False)
        self.plainTextEdit_input_file_5.setObjectName("plainTextEdit_input_file_5")
        self.plainTextEdit_input_file_6 = QtWidgets.QPlainTextEdit(self.tab_dh)
        self.plainTextEdit_input_file_6.setGeometry(QtCore.QRect(240, 200, 181, 21))
        self.plainTextEdit_input_file_6.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.plainTextEdit_input_file_6.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.plainTextEdit_input_file_6.setLineWrapMode(QtWidgets.QPlainTextEdit.NoWrap)
        self.plainTextEdit_input_file_6.setPlainText("")
        self.plainTextEdit_input_file_6.setTextInteractionFlags(QtCore.Qt.TextEditorInteraction)
        self.plainTextEdit_input_file_6.setCenterOnScroll(False)
        self.plainTextEdit_input_file_6.setObjectName("plainTextEdit_input_file_6")
        self.plainTextEdit_input_file_7 = QtWidgets.QPlainTextEdit(self.tab_dh)
        self.plainTextEdit_input_file_7.setGeometry(QtCore.QRect(240, 250, 181, 21))
        self.plainTextEdit_input_file_7.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.plainTextEdit_input_file_7.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.plainTextEdit_input_file_7.setLineWrapMode(QtWidgets.QPlainTextEdit.NoWrap)
        self.plainTextEdit_input_file_7.setPlainText("")
        self.plainTextEdit_input_file_7.setTextInteractionFlags(QtCore.Qt.TextEditorInteraction)
        self.plainTextEdit_input_file_7.setCenterOnScroll(False)
        self.plainTextEdit_input_file_7.setObjectName("plainTextEdit_input_file_7")
        self.plainTextEdit_input_file_8 = QtWidgets.QPlainTextEdit(self.tab_dh)
        self.plainTextEdit_input_file_8.setGeometry(QtCore.QRect(240, 300, 181, 21))
        self.plainTextEdit_input_file_8.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.plainTextEdit_input_file_8.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.plainTextEdit_input_file_8.setLineWrapMode(QtWidgets.QPlainTextEdit.NoWrap)
        self.plainTextEdit_input_file_8.setPlainText("")
        self.plainTextEdit_input_file_8.setTextInteractionFlags(QtCore.Qt.TextEditorInteraction)
        self.plainTextEdit_input_file_8.setCenterOnScroll(False)
        self.plainTextEdit_input_file_8.setObjectName("plainTextEdit_input_file_8")
        self.plainTextEdit_input_file_9 = QtWidgets.QPlainTextEdit(self.tab_dh)
        self.plainTextEdit_input_file_9.setGeometry(QtCore.QRect(240, 350, 181, 21))
        self.plainTextEdit_input_file_9.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.plainTextEdit_input_file_9.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.plainTextEdit_input_file_9.setLineWrapMode(QtWidgets.QPlainTextEdit.NoWrap)
        self.plainTextEdit_input_file_9.setPlainText("")
        self.plainTextEdit_input_file_9.setTextInteractionFlags(QtCore.Qt.TextEditorInteraction)
        self.plainTextEdit_input_file_9.setCenterOnScroll(False)
        self.plainTextEdit_input_file_9.setObjectName("plainTextEdit_input_file_9")
        self.pushButton = QtWidgets.QPushButton(self.tab_dh)
        self.pushButton.setGeometry(QtCore.QRect(450, 160, 81, 23))
        self.pushButton.setObjectName("pushButton")
        self.pushButton_2 = QtWidgets.QPushButton(self.tab_dh)
        self.pushButton_2.setGeometry(QtCore.QRect(450, 200, 81, 23))
        self.pushButton_2.setObjectName("pushButton_2")
        self.pushButton_3 = QtWidgets.QPushButton(self.tab_dh)
        self.pushButton_3.setGeometry(QtCore.QRect(450, 250, 81, 23))
        self.pushButton_3.setObjectName("pushButton_3")
        self.pushButton_4 = QtWidgets.QPushButton(self.tab_dh)
        self.pushButton_4.setGeometry(QtCore.QRect(450, 300, 81, 23))
        self.pushButton_4.setObjectName("pushButton_4")
        self.pushButton_9 = QtWidgets.QPushButton(self.tab_dh)
        self.pushButton_9.setGeometry(QtCore.QRect(450, 350, 81, 23))
        self.pushButton_9.setObjectName("pushButton_9")
        self.tabWidget.addTab(self.tab_dh, "")
        MainWindow.setCentralWidget(self.centralwidget)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        self.tabWidget.setCurrentIndex(0)
        self.tabWidget_rsa.setCurrentIndex(0)
        self.tabWidget_rsa_2.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "Fookin\' Laser Sights"))
        self.label_input_file.setText(_translate("MainWindow", "Input File:"))
        self.label_public_key.setText(_translate("MainWindow", "Public Key:"))
        self.plainTextEdit_input_file.setPlaceholderText(_translate("MainWindow", "Path to input file"))
        self.plainTextEdit_public_key.setPlaceholderText(_translate("MainWindow", "Path to public key"))
        self.pushButton_browse_input_file.setText(_translate("MainWindow", "Browse..."))
        self.pushButton_browse_public_key.setText(_translate("MainWindow", "Browse..."))
        self.plainTextEdit_plaintext.setPlaceholderText(_translate("MainWindow", "Plaintext"))
        self.plainTextEdit_ciphertext.setPlaceholderText(_translate("MainWindow", "Ciphertext"))
        self.pushButton_encrypt.setText(_translate("MainWindow", "Encrypt"))
        self.pushButton_encrypt_and_save.setText(_translate("MainWindow", "Encrypt and Save..."))
        self.tabWidget_rsa.setTabText(self.tabWidget_rsa.indexOf(self.tab_rsa_encrypt), _translate("MainWindow", "Encrypt"))
        self.pushButton_decrypt.setText(_translate("MainWindow", "Decrypt"))
        self.pushButton_browse_private_key.setText(_translate("MainWindow", "Browse..."))
        self.label_private_key.setText(_translate("MainWindow", "Private Key:"))
        self.plainTextEdit_plaintext_2.setPlaceholderText(_translate("MainWindow", "Plaintext"))
        self.plainTextEdit_ciphertext_2.setPlaceholderText(_translate("MainWindow", "Ciphertext"))
        self.plainTextEdit_private_key.setPlaceholderText(_translate("MainWindow", "Path to private key"))
        self.pushButton_browse_input_file_2.setText(_translate("MainWindow", "Browse..."))
        self.label_input_file_2.setText(_translate("MainWindow", "Input File:"))
        self.pushButton_decrypt_save.setText(_translate("MainWindow", "Decrypt and Save..."))
        self.plainTextEdit_input_file_2.setPlaceholderText(_translate("MainWindow", "Path to input file"))
        self.tabWidget_rsa.setTabText(self.tabWidget_rsa.indexOf(self.tab_rsa_decrypt), _translate("MainWindow", "Decrypt"))
        self.pushButton_generate_key.setText(_translate("MainWindow", "Generate Key"))
        self.label_private_key_2.setText(_translate("MainWindow", "Private Key"))
        self.label_publick_key.setText(_translate("MainWindow", "Public Key"))
        self.pushButton_save_private_key.setText(_translate("MainWindow", "Save Private Key"))
        self.pushButton_save_public_key.setText(_translate("MainWindow", "Save Public Key"))
        self.tabWidget_rsa.setTabText(self.tabWidget_rsa.indexOf(self.tab_rsa_generate_key), _translate("MainWindow", "Generate Key"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_rsa), _translate("MainWindow", "RSA"))
        self.label_input_file_3.setText(_translate("MainWindow", "Input File:"))
        self.label_public_key_2.setText(_translate("MainWindow", "Public Key:"))
        self.plainTextEdit_input_file_3.setPlaceholderText(_translate("MainWindow", "Path to input file"))
        self.plainTextEdit_public_key_3.setPlaceholderText(_translate("MainWindow", "Path to public key"))
        self.pushButton_browse_input_file_3.setText(_translate("MainWindow", "Browse..."))
        self.pushButton_browse_public_key_2.setText(_translate("MainWindow", "Browse..."))
        self.plainTextEdit_plaintext_3.setPlaceholderText(_translate("MainWindow", "Plaintext"))
        self.plainTextEdit_ciphertext_3.setPlaceholderText(_translate("MainWindow", "Ciphertext"))
        self.pushButton_encrypt_2.setText(_translate("MainWindow", "Encrypt"))
        self.pushButton_encrypt_and_save_2.setText(_translate("MainWindow", "Encrypt and Save..."))
        self.tabWidget_rsa_2.setTabText(self.tabWidget_rsa_2.indexOf(self.tab_rsa_encrypt_3), _translate("MainWindow", "Encrypt"))
        self.pushButton_decrypt_2.setText(_translate("MainWindow", "Decrypt"))
        self.pushButton_browse_private_key_2.setText(_translate("MainWindow", "Browse..."))
        self.label_private_key_3.setText(_translate("MainWindow", "Private Key:"))
        self.plainTextEdit_plaintext_4.setPlaceholderText(_translate("MainWindow", "Plaintext"))
        self.plainTextEdit_ciphertext_4.setPlaceholderText(_translate("MainWindow", "Ciphertext"))
        self.plainTextEdit_private_key_3.setPlaceholderText(_translate("MainWindow", "Path to private key"))
        self.pushButton_browse_input_file_4.setText(_translate("MainWindow", "Browse..."))
        self.label_input_file_4.setText(_translate("MainWindow", "Input File:"))
        self.pushButton_decrypt_save_2.setText(_translate("MainWindow", "Decrypt and Save..."))
        self.plainTextEdit_input_file_4.setPlaceholderText(_translate("MainWindow", "Path to input file"))
        self.tabWidget_rsa_2.setTabText(self.tabWidget_rsa_2.indexOf(self.tab_rsa_decrypt_3), _translate("MainWindow", "Decrypt"))
        self.pushButton_generate_key_2.setText(_translate("MainWindow", "Generate Key"))
        self.label_private_key_4.setText(_translate("MainWindow", "Private Key"))
        self.label_publick_key_2.setText(_translate("MainWindow", "Public Key"))
        self.pushButton_save_private_key_2.setText(_translate("MainWindow", "Save Private Key"))
        self.pushButton_save_public_key_2.setText(_translate("MainWindow", "Save Public Key"))
        self.tabWidget_rsa_2.setTabText(self.tabWidget_rsa_2.indexOf(self.tab_rsa_generate_key_3), _translate("MainWindow", "Generate Key"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_elgamal), _translate("MainWindow", "El Gamal"))
        self.plainTextEdit_input_file_5.setPlaceholderText(_translate("MainWindow", "n"))
        self.plainTextEdit_input_file_6.setPlaceholderText(_translate("MainWindow", "g"))
        self.plainTextEdit_input_file_7.setPlaceholderText(_translate("MainWindow", "x"))
        self.plainTextEdit_input_file_8.setPlaceholderText(_translate("MainWindow", "y"))
        self.plainTextEdit_input_file_9.setPlaceholderText(_translate("MainWindow", "Symetric key"))
        self.pushButton.setText(_translate("MainWindow", "Generate N"))
        self.pushButton_2.setText(_translate("MainWindow", "Generate G"))
        self.pushButton_3.setText(_translate("MainWindow", "Generate X"))
        self.pushButton_4.setText(_translate("MainWindow", "Generate Y"))
        self.pushButton_9.setText(_translate("MainWindow", "Generate Key"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_dh), _translate("MainWindow", "Diffie-Hellman"))


if __name__ == "__main__":
    import sys
    app = QtWidgets.QApplication(sys.argv)
    MainWindow = QtWidgets.QMainWindow()
    ui = Ui_MainWindow()
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec_())
