当前位置: 首页 > wzjs >正文

24小时学会网站建设东莞微网站制作

24小时学会网站建设,东莞微网站制作,开发网站合作协议,天津河东做网站哪家好DES机密算法: DES是⼀种对称加密算法。它使⽤相同的密钥进⾏加密和解密操作。 DES 算法将明⽂数据分成 64 位的块,然后通过⼀系列复杂的置换、替换和循环操作,使⽤56 位的密钥(实际密钥⻓度为 64 位, 但其中8 位⽤于奇…
DES机密算法:
        DES是⼀种对称加密算法。它使⽤相同的密钥进⾏加密和解密操作。 DES 算法将明⽂数据分成 64 位的块,然后通过⼀系列复杂的置换、替换和循环操作,使⽤56 位的密钥(实际密钥⻓度为 64 位, 但其中8 位⽤于奇偶校验)对数据块进⾏加密,得到密⽂。这种对称加密算法的特点是加密和解密 速度相对较快,但密钥管理⽐较复杂。
Ubuntu的OS演示:
1. 安装相关包管理工具和调用库工具:
sudo apt install python3-pip
sudo pip install pydes
解释安装包作用:apt install python3-pip:apt是 Debian、Ubuntu 等基于 Debian 的 Linux 发行版
中的包管理工具,用于从软件源中获取、安装、升级和卸载软件包。python3-pip 是提供Python 3 版本的pip包管理器的软件包。apt install python3-pip 这条命令的作用是
通过apt包管理器,在系统中下载并安装 Python 3 的pip包管理器 。安装完成后,就可以
使用pip(一般用pip3 ,确保使用的是 Python 3 对应的pip )命令来安装、升级、卸载Python 包,以及管理 Python 包的版本等操作。pip install pydes:pip是 Python 的包管理工具,用于从 Python 包索引(PyPI)或
其他源中获取并安装 Python 包。pydes 是一个 Python 库,它实现了 DES(数据加密
标准)算法,可用于对数据进行加密和解密 。pip install pydes 这条命令的作用是使用
pip工具,从软件源(默认是 PyPI )中下载并安装pydes库。安装完成后,在 Python 代码
中就可以导入pydes库,调用其相关函数和类,来实现对数据的加密和解密功能。

2.编写加密代码,执行,得到加密过后的密文。


## 加密代码
root@chaoyuan:~# cat pydes.py 
import pyDes
key = b"abcdefgh"
des = pyDes.des(key, pyDes.ECB, padmode=pyDes.PAD_PKCS5)
plain_text = b"Hello, World! chaoyuan666"
cipher_text = des.encrypt(plain_text)
print("密⽂:", cipher_text)## 执行加密代码,得到加密过后的密文
root@chaoyuan:~# python3 pydes.py 
密⽂: b'>\xe3\xcb\xec//1\x08\x18\xdd\x8cn\xdf_LH\x10b\x17\x08\xef\x89\xf0\x1eY\x98\x7f2\xc0d\xa2_'

3.编写解密代码,执行,得到解密过后的明文。

root@chaoyuan:~# vi decrypt.py 
root@chaoyuan:~# cat decrypt.py 
import pyDes
# 加密时使⽤的密钥,需为8字节
key = b"abcdefgh"
# 初始化DES对象,采⽤ECB模式与PKCS5填充模式
des = pyDes.des(key, pyDes.ECB, padmode=pyDes.PAD_PKCS5) 
# 假设这是之前加密得到的密⽂
cipher_text = b'>\xe3\xcb\xec//1\x08\x18\xdd\x8cn\xdf_LH\x10b\x17\x08\xef\x89\xf0\x1eY\x98\x7f2\xc0d\xa2_'
# 进⾏解密
plain_text = des.decrypt(cipher_text) 
print("明⽂:", plain_text.decode())
root@chaoyuan:~# python3 decrypt.py 
明⽂: Hello, World! chaoyuan666

4. 最终成功得到了最初的明文:Hello, World! chaoyuan666,说明连接成功。


文章转载自:

http://XY5ck3BH.cbndj.cn
http://bW1liCGr.cbndj.cn
http://LJkJdWEG.cbndj.cn
http://U6Xi3fbV.cbndj.cn
http://9ll4i0dF.cbndj.cn
http://qH96NU4q.cbndj.cn
http://F8QNb0le.cbndj.cn
http://UQbdtSQp.cbndj.cn
http://QOHlkoI0.cbndj.cn
http://ca5PeBFx.cbndj.cn
http://s40MGK0q.cbndj.cn
http://ps1hST1P.cbndj.cn
http://8PMJ6CWR.cbndj.cn
http://8l05a85Z.cbndj.cn
http://ZtPiIc8n.cbndj.cn
http://VhCgwPxA.cbndj.cn
http://qkdUlaOf.cbndj.cn
http://aubtxBuK.cbndj.cn
http://iMXle1r5.cbndj.cn
http://jB4PJR6p.cbndj.cn
http://jxRzelki.cbndj.cn
http://RvvVsYnR.cbndj.cn
http://Y292qI88.cbndj.cn
http://yaFbHxSL.cbndj.cn
http://w91QLmSI.cbndj.cn
http://KGXDQRSk.cbndj.cn
http://Rd00yQdL.cbndj.cn
http://jAmuBCcf.cbndj.cn
http://p1FsJju3.cbndj.cn
http://zgHijXBO.cbndj.cn
http://www.dtcms.com/wzjs/660602.html

相关文章:

  • 顺义公司建站多少钱wordpress有商城吗
  • wordpress如何实现支付功天津百度首页优化排名
  • 用dede做的网站一级建造师价格最新行情
  • 网站赢利招商网站建设定做
  • 专门做金融的招聘网站什么是网络营销含义
  • 怎么重启网站服务器dw主页制作
  • 提供网站哪家好教务管理系统学生登录入口
  • 游戏设计师网站网站建设的大功效
  • 制作企业网站页面htmlwordpress相册管理系统
  • 网站做的最好的动画制作软件免费版
  • 香河县住房和城乡建设部网站设计ui是什么意思
  • 专业制作彩铃网站企业文化墙创意设计图
  • 夜间正能量网站入口免费下载h5用什么网站来做
  • 集团公司做网站烟台做网站谁家好
  • 网站主题切换甜蜜定制app
  • 哪个网站做招聘海报比较好wordpress 获取所有菜单
  • 网站的商桥怎么做门户网站模板下载
  • 58同城类似的网站开发济南优化网络营销
  • 重庆制作网站培训机构西樵网站制作
  • 常州建设局建筑职称网站wordpress 更换数据库
  • 工业皮带怎么做免费的网站企业网站建设人员分析
  • 泉州住房与城乡建设网站网站安全防护措施
  • 代码需求网站网站是自己做还是让别人仿
  • 源码屋整站源码如何更好的建设和维护网站
  • 高密网站制作手机自己制作app软件
  • 网站建设都是用什么软件如何做网站本地服务器
  • 网站建站加盟单页网站的营销
  • 珠宝玉器监测网站建设方案让wordpress的页面有具体的地址
  • 西安seo网站公司找建设项目的网站
  • wordpress修改链接南宁seo怎么做优化团队