当前位置: 首页 > 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/543585.html

相关文章:

  • 网站关键词优化正规接单赚佣金的平台
  • 做网站需要ui设计吗做网站要买什么服务器
  • 做网站大概需要多少钱互联网网站样式
  • 电脑版和手机版网站怎么做的建设模板网站报价
  • 邢台专业做网站网页网站建设的ppt模板下载
  • 网站所有人厦门公司网站制作流程
  • 桂林公司做网站建网站哪便宜
  • 邢台做网站服务如何利用网站做demo
  • 曲沃网站建设网站制作书籍推荐
  • 网站开发合同答案上海建网站开发公
  • 响应式网站适合优化吗一级建造师报考条件
  • 北京网站建设价网络营销是什么学科门类
  • 静态网站安全性文员工作内容
  • 怎么给网站做百度优化windows2008 iis 网站配置
  • 做门窗接活的网站一起做网店类似网站
  • 网站主流系统建e网客厅效果图
  • 公司网站开发项目管理制度女性门户网站织梦模板
  • 长春阿凡达网站建设微信推广平台哪个好
  • 外贸网站cms站群网站
  • 90设计官方网站做高清图的网站
  • 前台网站开发技术来自网站的临时会话
  • 蚂蚁网站建设开发公司安全工作总结汇报
  • 百度网站排名网站域名主机空间区别
  • 网站建设廾金手指专业壹柒做淘宝客网站域名是别人的
  • 绍兴网站关键词推广wordpress搬家安装教程
  • 如何建立免费网站的步骤有哪些可以做兼职的翻译网站吗
  • 北京市工程建设交易信息网站腾讯第三季度营收448亿元
  • dw网站建设教程视频wordpress页面文件
  • 湖州做网站建设的公司网上互联网推广
  • 单页网站制作 在线 支付大安移动网站建设