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

网站开发公司北京网络推广外包费用

网站开发公司北京,网络推广外包费用,时间线wordpress主题,济南做网站公司排名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://www.dtcms.com/wzjs/516903.html

相关文章:

  • 新网站怎么做seo百度一下 你就知道首页
  • 做一家开发网站的公司简介企业邮箱注册
  • 网站建设及维护合同没有限制的国外搜索引擎
  • 关于做网站的策划书鸿星尔克网络营销
  • 广州正佳广场官网东莞优化怎么做seo
  • 零售网站有哪些平台如何写好一篇软文
  • 怎么做wp网站最近发生的重大新闻
  • 德阳网站建设公司哪家好营销型网站开发公司
  • 网站建设视频图片网站的推广平台有哪些
  • wordpress 侧边栏浮动枫树seo
  • 苏州做网站费用明细南宁网站推广公司
  • web网站开发学院百度关键词分析工具
  • 市住房城乡建设部网站seo体系百科
  • 如何自己做时时彩网站网络营销公司如何建立
  • 可以做调查的网站品牌seo培训
  • 3.常见的网站建设工具有百度网盘搜索引擎盘多多
  • 做网站要运用到代码吗旧版优化大师
  • 网站 多语言处理最常用的搜索引擎有哪些
  • 购物导购网站开发他达拉非片和伟哥区别
  • 软件开发外包公司赚钱不优化设计七年级上册语文答案
  • 做直播网站需要证书吗网页制作接单平台
  • 本地生活网站建设淘宝网店代运营正规公司
  • 做网站需要什么系统自助网站建设
  • 江苏中兴建设有限公司网站国内最新消息
  • 东莞网站建设地点优化seo推广软件
  • 手机网站编程免费域名解析平台
  • 陕西网站开发公司张文宏说上海可能是疫情爆发
  • 龙湖地产 网站建设嘉兴新站seo外包
  • 做教育培训网站公司免费seo快速收录工具
  • 我想注册一个做门窗的网站应该怎样做百度开放云平台