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

郑州做网站优化最好的公司百度教育小程序

郑州做网站优化最好的公司,百度教育小程序,洞口做网站的公司推荐,授权登录网站怎么做一,strcat的使用方法(在攻防世界中刷题时遇到的) 二,壳(做题遇到过但是一直不是很理解,今天查了一下) 壳是一种软件保护技术,能够防止程序被轻易地分析和修改。 总而言之&#xff0…

一,strcat的使用方法(在攻防世界中刷题时遇到的)

      

二,壳(做题遇到过但是一直不是很理解,今天查了一下)

壳是一种软件保护技术,能够防止程序被轻易地分析和修改。

总而言之,感觉壳是一个非常重要的东西,类似于保护罩。

三,TEA算法

        TEA算法是一种分组密码算法,将明文数据分割成固定长度的分组进行加密,分组长度为64位,即八个字节。其密钥长度为128位。

        具体加密方式:

1. 初始化
密钥准备:选择一个128位的密钥,并将其分为四个32位的子密钥 k0,k1,k2,k3 。
明文准备:将64位的明文分为两个32位的部分,记为 v0 和 v1 。
初始化累加变量:设置一个累加变量 sum,初始值为0。
迭代次数:通常设置为32轮。
2. 加密过程
加密过程通过32轮迭代完成,每轮迭代包括以下步骤:
每轮迭代
更新累加变量:

(对上述式子的解释:这个式子的作用是将 sum 增加一个固定的值 delta,并通过按位与操作确保结果不会超出32位整数的范围。)
其中,δ 是一个固定的常数,值为 0x9E3779B9。
更新 v0 和 v1:
       更新 v0:

(解释:加圈的意思是按位异或运算,十六进制前的符号是按位与运算,这个步骤的作用是更新 v10的值,通过一系列的位移、加法、异或和按位与操作,结合子密钥和累加变量,从而实现解密过程中的一轮操作。)
       更新 v1:

(解释:同上)
这些操作包括加法、异或、左移和右移。
重复上述步骤,直到完成32轮迭代。
3. 输出密文
     经过32轮迭代后,v0 和 v1 的值即为加密后的密文。
4. 解密过程
     解密过程与加密过程类似,但迭代顺序相反,累加变量 sum 递减。具体步骤如下:
     初始化:输入密文 v0,v1 和密钥 k0,k1,k2,k3,设置 sum 为 δ×32 。
     迭代解密:
     每轮迭代中:

重复上述步骤,直到完成32轮迭代。
输出明文:经过32轮迭代后,v0 和 v1 的值即为解密后的明文。

http://www.dtcms.com/wzjs/503576.html

相关文章:

  • 网站开发云南宁波seo外包服务
  • 什么源码做有趣的网站免费注册公司
  • 沈阳网站制作优化什么软件可以推广
  • 搜索引擎网站模板怎么做推广和宣传
  • 湖南建设网站公司双11销售数据
  • 免费cms网站百度关键词网站排名优化软件
  • 用wordpress建一个网站吗自媒体培训
  • 列出网站开发建设的步骤网站建设与管理
  • 建设网站的申请报告搜索引擎营销案例
  • 西安网站推广慧创广告联盟
  • 茂名本土网站建设公司百分百营销软件官网
  • 厦门专业网站制作营销案例100例简短
  • 河南住房和城乡建设局网站投放广告的渠道有哪些
  • 昆明hph网站建设长沙seo步骤
  • 一个产品营销策划方案长沙有实力的关键词优化价格
  • 卢松松网站怎么做cba最新消息
  • 网站建设与维护内容乔拓云建站平台
  • 什么软件可以做网站天门seo
  • 旅游行业做网站免费自媒体网站
  • 高级营销型网站建设优化大师下载
  • 如何攻击织梦做的网站网页设计代做
  • 2015年做网站行不行百度seo关键词排名优化软件
  • 佛山做网站制作公司找百度
  • 做网站图标的软件网站关键词
  • 做网站服装app怎样做推广是免费的
  • 长葛做网站免费网络营销推广软件
  • 公司网站实名认证怎么做百度用户服务中心官网
  • 什么网站做3d模型能赚钱灰色广告投放平台
  • 营销网站制作哪家好优化大师有用吗
  • 水立方建设集团有限公司网站销售方案