Skip to content

Commit

Permalink
v1.3.7
Browse files Browse the repository at this point in the history
  • Loading branch information
qianxiao996 committed Jul 21, 2022
1 parent 24db7a9 commit 92019c7
Show file tree
Hide file tree
Showing 50 changed files with 4,999 additions and 3,219 deletions.
3,547 changes: 471 additions & 3,076 deletions CTF-Tools.py

Large diffs are not rendered by default.

48 changes: 0 additions & 48 deletions GUI/Binary.py

This file was deleted.

82 changes: 82 additions & 0 deletions GUI/Cipher.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'Cipher.ui'
#
# Created by: PyQt5 UI code generator 5.15.4
#
# 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_Cipher(object):
def setupUi(self, Cipher):
Cipher.setObjectName("Cipher")
Cipher.resize(584, 252)
self.gridLayout = QtWidgets.QGridLayout(Cipher)
self.gridLayout.setObjectName("gridLayout")
self.plainTextEdit_source = QtWidgets.QPlainTextEdit(Cipher)
self.plainTextEdit_source.setObjectName("plainTextEdit_source")
self.gridLayout.addWidget(self.plainTextEdit_source, 0, 0, 1, 2)
self.verticalLayout_2 = QtWidgets.QVBoxLayout()
self.verticalLayout_2.setObjectName("verticalLayout_2")
self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
self.label_key1 = QtWidgets.QLabel(Cipher)
self.label_key1.setObjectName("label_key1")
self.horizontalLayout_2.addWidget(self.label_key1)
self.lineEdit_key1 = QtWidgets.QLineEdit(Cipher)
self.lineEdit_key1.setMinimumSize(QtCore.QSize(234, 0))
self.lineEdit_key1.setObjectName("lineEdit_key1")
self.horizontalLayout_2.addWidget(self.lineEdit_key1)
self.verticalLayout_2.addLayout(self.horizontalLayout_2)
self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
self.horizontalLayout_3.setObjectName("horizontalLayout_3")
self.label_key2 = QtWidgets.QLabel(Cipher)
self.label_key2.setObjectName("label_key2")
self.horizontalLayout_3.addWidget(self.label_key2)
self.lineEdit_key2 = QtWidgets.QLineEdit(Cipher)
self.lineEdit_key2.setMinimumSize(QtCore.QSize(234, 0))
self.lineEdit_key2.setObjectName("lineEdit_key2")
self.horizontalLayout_3.addWidget(self.lineEdit_key2)
self.verticalLayout_2.addLayout(self.horizontalLayout_3)
self.gridLayout.addLayout(self.verticalLayout_2, 1, 0, 1, 1)
self.verticalLayout = QtWidgets.QVBoxLayout()
self.verticalLayout.setObjectName("verticalLayout")
self.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
self.label_key3 = QtWidgets.QLabel(Cipher)
self.label_key3.setObjectName("label_key3")
self.horizontalLayout.addWidget(self.label_key3)
self.lineEdit_key3 = QtWidgets.QLineEdit(Cipher)
self.lineEdit_key3.setObjectName("lineEdit_key3")
self.horizontalLayout.addWidget(self.lineEdit_key3)
self.verticalLayout.addLayout(self.horizontalLayout)
self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
self.horizontalLayout_4.setObjectName("horizontalLayout_4")
self.pushButton_enter = QtWidgets.QPushButton(Cipher)
self.pushButton_enter.setObjectName("pushButton_enter")
self.horizontalLayout_4.addWidget(self.pushButton_enter)
self.pushButton_close = QtWidgets.QPushButton(Cipher)
self.pushButton_close.setObjectName("pushButton_close")
self.horizontalLayout_4.addWidget(self.pushButton_close)
self.verticalLayout.addLayout(self.horizontalLayout_4)
self.gridLayout.addLayout(self.verticalLayout, 1, 1, 1, 1)

self.retranslateUi(Cipher)
QtCore.QMetaObject.connectSlotsByName(Cipher)

def retranslateUi(self, Cipher):
_translate = QtCore.QCoreApplication.translate
Cipher.setWindowTitle(_translate("Cipher", "KEY3"))
self.plainTextEdit_source.setPlaceholderText(_translate("Cipher", "在这里输入密文"))
self.label_key1.setText(_translate("Cipher", "Key1"))
self.lineEdit_key1.setPlaceholderText(_translate("Cipher", "可选字段"))
self.label_key2.setText(_translate("Cipher", "Key2"))
self.lineEdit_key2.setPlaceholderText(_translate("Cipher", "可选字段"))
self.label_key3.setText(_translate("Cipher", "key3"))
self.lineEdit_key3.setPlaceholderText(_translate("Cipher", "可选字段"))
self.pushButton_enter.setText(_translate("Cipher", "确定"))
self.pushButton_close.setText(_translate("Cipher", "取消"))
8 changes: 4 additions & 4 deletions GUI/KEY_2.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,9 @@ def setupUi(self, KEY2):
self.gridLayout.addLayout(self.horizontalLayout, 0, 0, 1, 1)
self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
self.keyl_2 = QtWidgets.QLabel(KEY2)
self.keyl_2.setObjectName("keyl_2")
self.horizontalLayout_2.addWidget(self.keyl_2)
self.key_2 = QtWidgets.QLabel(KEY2)
self.key_2.setObjectName("key_2")
self.horizontalLayout_2.addWidget(self.key_2)
self.Key2 = QtWidgets.QLineEdit(KEY2)
self.Key2.setObjectName("Key2")
self.horizontalLayout_2.addWidget(self.Key2)
Expand All @@ -52,5 +52,5 @@ def retranslateUi(self, KEY2):
KEY2.setWindowTitle(_translate("KEY2", "KEY"))
self.key_1.setText(_translate("KEY2", "Keys 1"))
self.enter.setText(_translate("KEY2", "确定"))
self.keyl_2.setText(_translate("KEY2", "Keys 2"))
self.key_2.setText(_translate("KEY2", "Keys 2"))
self.quxiao.setText(_translate("KEY2", "取消"))
38 changes: 25 additions & 13 deletions GUI/Xiandaimima.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
class Ui_Form_Xiandaimima(object):
def setupUi(self, Form_Xiandaimima):
Form_Xiandaimima.setObjectName("Form_Xiandaimima")
Form_Xiandaimima.resize(992, 696)
Form_Xiandaimima.resize(939, 696)
self.gridLayout = QtWidgets.QGridLayout(Form_Xiandaimima)
self.gridLayout.setObjectName("gridLayout")
self.tabWidget = QtWidgets.QTabWidget(Form_Xiandaimima)
Expand All @@ -30,6 +30,15 @@ def setupUi(self, Form_Xiandaimima):
self.verticalLayout.setObjectName("verticalLayout")
self.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
self.label = QtWidgets.QLabel(self.AES)
self.label.setObjectName("label")
self.horizontalLayout.addWidget(self.label)
self.comboBox_type = QtWidgets.QComboBox(self.AES)
self.comboBox_type.setObjectName("comboBox_type")
self.comboBox_type.addItem("")
self.comboBox_type.addItem("")
self.comboBox_type.addItem("")
self.horizontalLayout.addWidget(self.comboBox_type)
self.label_mode = QtWidgets.QLabel(self.AES)
self.label_mode.setObjectName("label_mode")
self.horizontalLayout.addWidget(self.label_mode)
Expand All @@ -52,12 +61,6 @@ def setupUi(self, Form_Xiandaimima):
self.AES_Tianchong.addItem("")
self.AES_Tianchong.addItem("")
self.horizontalLayout.addWidget(self.AES_Tianchong)
self.label_pianyi = QtWidgets.QLabel(self.AES)
self.label_pianyi.setObjectName("label_pianyi")
self.horizontalLayout.addWidget(self.label_pianyi)
self.AES_Pianyi = QtWidgets.QLineEdit(self.AES)
self.AES_Pianyi.setObjectName("AES_Pianyi")
self.horizontalLayout.addWidget(self.AES_Pianyi)
self.label_zifuji = QtWidgets.QLabel(self.AES)
self.label_zifuji.setObjectName("label_zifuji")
self.horizontalLayout.addWidget(self.label_zifuji)
Expand Down Expand Up @@ -86,6 +89,12 @@ def setupUi(self, Form_Xiandaimima):
self.AES_Miyao = QtWidgets.QLineEdit(self.AES)
self.AES_Miyao.setObjectName("AES_Miyao")
self.horizontalLayout_2.addWidget(self.AES_Miyao)
self.label_pianyi = QtWidgets.QLabel(self.AES)
self.label_pianyi.setObjectName("label_pianyi")
self.horizontalLayout_2.addWidget(self.label_pianyi)
self.AES_Pianyi = QtWidgets.QLineEdit(self.AES)
self.AES_Pianyi.setObjectName("AES_Pianyi")
self.horizontalLayout_2.addWidget(self.AES_Pianyi)
self.AES_Encrypto = QtWidgets.QPushButton(self.AES)
self.AES_Encrypto.setMinimumSize(QtCore.QSize(90, 0))
self.AES_Encrypto.setObjectName("AES_Encrypto")
Expand Down Expand Up @@ -123,7 +132,6 @@ def setupUi(self, Form_Xiandaimima):
self.AES_Clear.clicked.connect(self.AES_Source.clear)
self.AES_Clear.clicked.connect(self.AES_Result.clear)
QtCore.QMetaObject.connectSlotsByName(Form_Xiandaimima)
Form_Xiandaimima.setTabOrder(self.AES_Pianyi, self.AES_Miyao)
Form_Xiandaimima.setTabOrder(self.AES_Miyao, self.AES_Source)
Form_Xiandaimima.setTabOrder(self.AES_Source, self.AES_Result)
Form_Xiandaimima.setTabOrder(self.AES_Result, self.AES_Mode)
Expand All @@ -139,30 +147,34 @@ def retranslateUi(self, Form_Xiandaimima):
_translate = QtCore.QCoreApplication.translate
Form_Xiandaimima.setWindowTitle(_translate("Form_Xiandaimima", "现代密码学"))
self.tabWidget.setTabText(self.tabWidget.indexOf(self.RSA), _translate("Form_Xiandaimima", "RSA"))
self.label_mode.setText(_translate("Form_Xiandaimima", "模式"))
self.label.setText(_translate("Form_Xiandaimima", "算法类型"))
self.comboBox_type.setItemText(0, _translate("Form_Xiandaimima", "AES-128"))
self.comboBox_type.setItemText(1, _translate("Form_Xiandaimima", "AES-192"))
self.comboBox_type.setItemText(2, _translate("Form_Xiandaimima", "AES-256"))
self.label_mode.setText(_translate("Form_Xiandaimima", "加密模式"))
self.AES_Mode.setItemText(0, _translate("Form_Xiandaimima", "CBC"))
self.AES_Mode.setItemText(1, _translate("Form_Xiandaimima", "ECB"))
self.AES_Mode.setItemText(2, _translate("Form_Xiandaimima", "CFB"))
self.AES_Mode.setItemText(3, _translate("Form_Xiandaimima", "CTR"))
self.AES_Mode.setItemText(4, _translate("Form_Xiandaimima", "OFB"))
self.label_tianchong.setText(_translate("Form_Xiandaimima", "填充"))
self.label_tianchong.setText(_translate("Form_Xiandaimima", "填充方式"))
self.AES_Tianchong.setItemText(0, _translate("Form_Xiandaimima", "Pkcs7"))
self.AES_Tianchong.setItemText(1, _translate("Form_Xiandaimima", "AnsiX923"))
self.AES_Tianchong.setItemText(2, _translate("Form_Xiandaimima", "Iso10126"))
self.AES_Tianchong.setItemText(3, _translate("Form_Xiandaimima", "ZeroPadding"))
self.AES_Tianchong.setItemText(4, _translate("Form_Xiandaimima", "No Padding"))
self.label_pianyi.setText(_translate("Form_Xiandaimima", "偏移量"))
self.AES_Pianyi.setPlaceholderText(_translate("Form_Xiandaimima", "ECB模式不需要"))
self.label_zifuji.setText(_translate("Form_Xiandaimima", "字符集"))
self.AES_zifuji.setItemText(0, _translate("Form_Xiandaimima", "gb2312"))
self.AES_zifuji.setItemText(1, _translate("Form_Xiandaimima", "gbk"))
self.AES_zifuji.setItemText(2, _translate("Form_Xiandaimima", "gb18030"))
self.AES_zifuji.setItemText(3, _translate("Form_Xiandaimima", "utf-8"))
self.AES_zifuji.setItemText(4, _translate("Form_Xiandaimima", "iso-8859-1"))
self.label_bianma.setText(_translate("Form_Xiandaimima", "密文编码"))
self.label_bianma.setText(_translate("Form_Xiandaimima", "输出密文编码"))
self.AES_Bianma.setItemText(0, _translate("Form_Xiandaimima", "Base64"))
self.AES_Bianma.setItemText(1, _translate("Form_Xiandaimima", "Hex"))
self.label_miyao.setText(_translate("Form_Xiandaimima", "密钥"))
self.label_pianyi.setText(_translate("Form_Xiandaimima", "偏移量"))
self.AES_Pianyi.setPlaceholderText(_translate("Form_Xiandaimima", "ECB模式不需要"))
self.AES_Encrypto.setText(_translate("Form_Xiandaimima", "加密"))
self.AES_Decrypto.setText(_translate("Form_Xiandaimima", "解密"))
self.AES_Clear.setText(_translate("Form_Xiandaimima", "清空"))
Expand Down
Binary file added GUI/__pycache__/Cipher.cpython-37.pyc
Binary file not shown.
Binary file modified GUI/__pycache__/KEY_2.cpython-37.pyc
Binary file not shown.
Binary file modified GUI/__pycache__/Xiandaimima.cpython-37.pyc
Binary file not shown.
Binary file modified GUI/__pycache__/main.cpython-37.pyc
Binary file not shown.
Loading

0 comments on commit 92019c7

Please sign in to comment.