- 博客(14)
- 问答 (2)
- 收藏
- 关注
原创 CFB如何解密
于是,在B解密时,4个分组中就只有第1个可以解密成正确的明文,第2个会出错,,而第3和第4个则变成了C替换的内容(也就是昨天发送的明文的内容)。有一天,Al向B发送了一条消息,这两条消息是由4个密文分组组成的。转天,A又向B发送了内容不同的4个密文分组(我们假设使用了相同的密钥)。C用昨天保存下来的3个密文分组将今天发送的后3个密文分组进行了替换。工作过程亦非常相似,CFB的解密过程几乎就是颠倒的CBC的加密过程。明文(Plain Text)(out)密文(Cipher Text)(初始向量(IV)(*)
2022-08-24 20:48:04
839
原创 预防游戏外挂
我们游戏的移动同步逻辑的基本原理是:单位在主控端(玩家自己的客户端)根据玩家输入执行移动逻辑,然后将位置点以及时间信息以一定的频率发送给从端,服务端以及其他客户端根据主控端发来的移动同步信息模拟、预测、纠正单位的位置。由于我们游戏所有的移动都是在主控客户端发起和执行,然后服务端跟随,所以瞬移也是客户端先执行,然后通知服务端。为了保证客户端不能发送非法瞬移消息,我们将瞬移流程定义为:由服务端发起、客户端执行、服务端再验证。1.服务端发起瞬移,但是并不将单位移动到对应位置,而是将瞬移信息发送给客户端。
2022-08-24 20:42:34
1048
原创 用matlab绘制三维空间球体的电场线
在MATLAB中,用于场的可视化的函数有streamline、contour、contourf、quiver
2022-08-24 20:40:43
2540
原创 Python--贪吃蛇游戏(含代码)
程序中加入了分数显示,三种特殊食物,将贪吃蛇的游戏逻辑写到了SnakeGame的类中,而不是在Snake类中。本文主要介绍了使用Python写一个贪吃蛇游戏实例代码,具有参考借鉴价值,需要的朋友参考下吧...
2022-08-10 17:05:48
696
python表白代码(关不了的弹窗)
2022-08-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人