python3实现RSA(非调用RSA库
使用python3实现rsa,所需要的数学知识以及注释都在report里面,代码里面有注释,在运行可执行文件的时候要注意先阅读readme,因为没有刻意增加代码的鲁棒性
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 832223 2018-12-24 14:45 RSA
eport
eport.pdf
文件 10289 2018-12-09 00:19 RSAsource_codegui.py
文件 1558 2018-12-09 13:28 RSAsource_codeMath_operation.py
文件 2834 2018-12-10 14:19 RSAsource_code
sa.py
文件 218 2018-12-09 00:18 RSAsource_code
un.py
文件 6073 2018-12-10 14:18 RSAsource_code\__pycache__gui.cpython-36.pyc
文件 1859 2018-12-10 14:18 RSAsource_code\__pycache__Math_operation.cpython-36.pyc
文件 2661 2018-12-10 14:19 RSAsource_code\__pycache__
sa.cpython-36.pyc
文件 134 2018-12-09 13:33 RSA可执行文件Readme.txt
文件 35149104 2018-12-09 00:22 RSA可执行文件RSA.exe
目录 0 2018-12-10 14:19 RSAsource_code\__pycache__
目录 0 2018-12-24 14:45 RSA
eport
目录 0 2018-12-10 14:18 RSAsource_code
目录 0 2018-12-09 13:29 RSA可执行文件
目录 0 2018-12-09 00:27 RSA
----------- --------- ---------- ----- ----
36006953 15
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file ‘RSA.ui‘
#
# Created by: PyQt5 UI code generator 5.11.3
#
# WARNING! All changes made in this file will be lost!
from PyQt5 import QtCore QtGui QtWidgets
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
from rsa import *
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.label = QtWidgets.QLabel(self.centralwidget)
self.label.setGeometry(QtCore.QRect(340 30 72 15))
self.label.setText(““)
self.label.setobjectName(“label“)
self.label_2 = QtWidgets.QLabel(self.centralwidget)
self.label_2.setGeometry(QtCore.QRect(320 30 201 51))
font = QtGui.QFont()
font.setPointSize(22)
font.setBold(True)
font.setWeight(75)
self.label_2.setFont(font)
self.label_2.setobjectName(“label_2“)
self.textEdit = QtWidgets.QTextEdit(self.centralwidget)
self.textEdit.setGeometry(QtCore.QRect(50 240 151 241))
self.textEdit.setobjectName(“textEdit“)
self.pushButton = QtWidgets.QPushButton(self.centralwidget)
self.pushButton.setGeometry(QtCore.QRect(240 340 51 23))
self.pushButton.setobjectName(“pushButton“)
self.textEdit_2 = QtWidgets.QTextEdit(self.centralwidget)
self.textEdit_2.setGeometry(QtCore.QRect(320 240 151 241))
self.textEdit_2.setobjectName(“textEdit_2“)
self.pushButton_2 = QtWidgets.QPushButton(self.centralwidget)
self.pushButton_2.setGeometry(QtCore.QRect(510 340 51 23))
self.pushButton_2.setobjectName(“pushButton_2“)
self.textEdit_3 = QtWidgets.QTextEdit(self.centralwidget)
self.textEdit_3.setGeometry(QtCore.QRect(620 240 151 241))
self.textEdit_3.setobjectName(“textEdit_3“)
self.label_3 = QtWidgets.QLabel(self.centralwidget)
self.label_3.setGeometry(QtCore.QRect(50 90 16 41))
font = QtGui.QFont()
font.setPointSize(16)
self.label_3.setFont(font)
self.label_3.setobjectName(“label_3“)
self.spinBox = QtWidgets.QSpinBox(self.centralwidget)
self.spinBox.setGeometry(QtCore.QRect(80 100 51 31))
self.spinBox.setobjectName(“spinBox“)
self.spinBox_2 = QtWidgets.QSpinBox(self.centralwidget)
self.spinBox_2.setGeometry(QtCore.QRect(80 150 51 31))
self.spinBox_2.setobjectName(“spinBox_2“)
self.label_4 = QtWidgets.QLabel(self.centralwidget)
self.label_4.setGeometry(QtCore.QRect(50 140 16 41))
font = QtGui.QFont()
font.setPointSize(16)
self.label_4.setFont(font)
self.label_4.setobjectName(“label_4“)
self.label_5 = QtWidge
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 832223 2018-12-24 14:45 RSA
eport
eport.pdf
文件 10289 2018-12-09 00:19 RSAsource_codegui.py
文件 1558 2018-12-09 13:28 RSAsource_codeMath_operation.py
文件 2834 2018-12-10 14:19 RSAsource_code
sa.py
文件 218 2018-12-09 00:18 RSAsource_code
un.py
文件 6073 2018-12-10 14:18 RSAsource_code\__pycache__gui.cpython-36.pyc
文件 1859 2018-12-10 14:18 RSAsource_code\__pycache__Math_operation.cpython-36.pyc
文件 2661 2018-12-10 14:19 RSAsource_code\__pycache__
sa.cpython-36.pyc
文件 134 2018-12-09 13:33 RSA可执行文件Readme.txt
文件 35149104 2018-12-09 00:22 RSA可执行文件RSA.exe
目录 0 2018-12-10 14:19 RSAsource_code\__pycache__
目录 0 2018-12-24 14:45 RSA
eport
目录 0 2018-12-10 14:18 RSAsource_code
目录 0 2018-12-09 13:29 RSA可执行文件
目录 0 2018-12-09 00:27 RSA
----------- --------- ---------- ----- ----
36006953 15
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)