91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 13.13MB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2023-07-20
  • 語言: Python
  • 標簽: DES??RSA??圖形界面??

資源簡介

1、 實驗環境: 密碼工具.exe:程序已打包,雙擊密碼工具即可運行 開發環境:Python3.5、Wxpython4.0.1、Win10 2、 界面截圖 2、實驗內容: 1)DES加密算法: (1)加解密字符串。 (2)加解密文件。 (3)界面設計。 2)RSA加密算法: (1)RSA生成公私鑰及加密解密過程演示。 (2)RSA加密解密 3、實驗目的: (1)理解對稱加密算法的原理和特點 (2)理解DES算法的加密原理和使用模式 (3)了解非對稱加密機制 (4)理解RSA算法的加密原理

資源截圖

代碼片段和文件信息

#-*-?coding=utf-8?-*-
import?wx
import?wx.lib.buttons?as?buttons
from?wx?import?adv
import?sys?
sys.path.append(‘Data/panel‘)?
import?Despanel
import?Rsapanel
import?Hashpanel
import?index
import?time
?
value=0
string=‘‘
?
#主框架
class?newframe(wx.frame):
????def?__init__(self):
????????self.locale?=?wx.Locale(wx.LANGUAGE_ENGLISH)
????????wx.frame.__init__(selfNone-1u‘密碼工具‘size=(1200800)pos=(15010))
????????self.SetMinSize((1200800))
????????self.SetMaxSize((1200800))
????????self.splitterwindow()
????????self.statusbar()
????????self.initindex(None)
????????self.cursorinit()
????????self.menubar()
????????self.toolbar()
????????self.panel1buttonadd()
????????self.panel1buttonbind()
????#分割窗口
????def?splitterwindow(self):
????????self.sp=wx.SplitterWindow(selfstyle=wx.SP_LIVE_UPDATE)
????????self.panel1=wx.Panel(self.sp-1style=wx.SUNKEN_BORDER)
????????self.panel2=wx.Panel(self.sp-1)
????????self.panel1.SetBackgroundColour((151187209))
????????self.panel2.SetBackgroundColour((151187209))
????????self.sp.SplitVertically(self.panel1self.panel2150)
????????self.sp.SetMinimumPaneSize(150)
????#狀態欄
????def?statusbar(self):
????????self.statusbar=self.CreateStatusBar()
????????self.statusbar.SetFieldsCount(3)
????????self.panel2.Bind(wx.EVT_MOTION?self.OnMotion)
????#工具欄
????def?toolbar(self):
????????self.toolbar=self.CreateToolBar()
????#狀態欄坐標顯示
????def?OnMotion(selfevent):
????????self.statusbar.SetStatusText(u‘光標坐標:??‘+str(event.GetPosition())1)
????#菜單欄
????def?menubar(self):
????????menubar=wx.MenuBar()
????????menu1=wx.Menu()
????????menu2=wx.Menu()
????????menu3=wx.Menu()
????????menubar.Append(menu1u‘文件‘)
????????menubar.Append(menu2u‘設置‘)
????????menubar.Append(menu3u‘退出‘)
????????self.SetMenuBar(menubar)
????#panel1按鈕數據
????def?buttondata(self):
????????return?[[‘Data/pic/home.png‘u‘主頁‘]
???????????????[‘Data/pic/des.png‘u‘DES加解密‘]
???????????????[‘Data/pic/rsa.png‘u‘RSA加解密‘]
???????????????[‘Data/pic/hash.png‘u‘Hash‘]]
????#panel1按鈕創建
????def?buttoncreate(selfindex):
????????pic=wx.Image(self.buttondata()[index][0]wx.BITMAP_TYPE_PNG).Scale(100100).ConvertToBitmap()
????????self.button=buttons.GenBitmapTextButton(parent=self.panel1id=-1bitmap=picsize=(45090))
????????self.button.SetBezelWidth(7)
????????self.button.SetBackgroundColour((173186194))
????????self.button.SetToolTip(self.buttondata()[index][1])
????????return?self.button
????#panel1按鈕添加
????def?panel1buttonadd(self):
????????self.button1=self.buttoncreate(0)
????????self.button2=self.buttoncreate(1)
????????self.button3=self.buttoncreate(2)
????????self.button4=self.buttoncreate(3)
????????sizer?=?wx.FlexGridSizer(?rows=0cols=1?hgap=5?vgap=5)
????????sizer.Add(self.button10wx.EXPAND)
????????sizer.Add(self.button20wx.EXPAND)
????????sizer.Add(self.button30wx.EXPAND)
????????sizer.Add(self.button40wx.EXPAND)
????????sizer.AddGrowableCol(0?proporti

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????110??2018-06-04?20:36??使用說明.txt

?????文件???????7669??2018-05-26?16:38??Data\DES\DES.py

?????文件???????2764??2018-05-26?17:05??Data\DES\handle.py

?????文件???????8480??2018-05-27?15:51??Data\panel\Despanel.py

?????文件????????532??2018-05-26?18:11??Data\panel\Hashpanel.py

?????文件???????1814??2018-05-27?15:59??Data\panel\index.py

?????文件??????10290??2018-03-29?16:54??Data\panel\ledctrl.py

?????文件??????10916??2018-05-27?15:52??Data\panel\Rsapanel.py

?????文件???????5405??2018-05-27?15:53??Data\PasswordTool.py

?????文件????????374??2018-05-27?15:17??Data\pic\cursor.png

?????文件??????76866??2018-05-25?20:15??Data\pic\des.png

?????文件??????79360??2018-05-25?20:10??Data\pic\hash.png

?????文件??????53425??2018-05-25?20:00??Data\pic\home.png

?????文件??????69221??2018-05-26?11:11??Data\pic\homepage.jpg

?????文件??????68852??2018-05-27?15:34??Data\pic\load.png

?????文件?????195707??2018-05-28?16:07??Data\pic\load3.jpg

?????文件?????778776??2018-05-27?15:21??Data\pic\load31.jpg

?????文件??????74992??2018-05-27?15:36??Data\pic\load4.jpg

?????文件?????138206??2018-05-27?14:30??Data\pic\Lock.ico

?????文件??????75500??2018-05-25?20:17??Data\pic\rsa.png

?????文件?????278526??2018-05-25?17:24??Data\pic\splashscreen.png

?????文件????????453??2018-05-25?12:32??Data\RSA\Cryptomath.py

?????文件???????2034??2018-05-28?15:42??Data\RSA\GenerateNum.py

?????文件???11885247??2018-05-27?16:03??密碼工具.exe

?????文件?????754131??2018-06-12?08:52??實驗一.docx

?????目錄??????????0??2018-05-30?15:38??Data\DES

?????目錄??????????0??2018-05-30?15:38??Data\panel

?????目錄??????????0??2018-05-30?15:38??Data\pic

?????目錄??????????0??2018-05-30?15:38??Data\RSA

?????目錄??????????0??2018-05-30?15:38??Data

............此處省略3個文件信息

評論

共有 條評論