《cypher》游戏第六章攻略

2024-02-06 22:48
文章标签 游戏 第六章 攻略 cypher

本文主要是介绍《cypher》游戏第六章攻略,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

第六章——数字密码

内容大意(机翻):

现代密码学继续使用隐写术、移位和替换技术,结合机械化时代的速度和更大的密钥长度来创建非常复杂的密码。一个重要的区别是,数字密码是在字母的二进制表示上工作的,而不是直接处理字母本身。例如,使用ASCII编码“A”表示为序列01000001。数字隐写术允许将消息的二进制表示形式隐藏在任何类型的数字文件中。通常它对用户来说没有明显的工件,可以隐藏得非常好,但是对文件的详细检查仍然可以揭示信息。数字变换尤其有效,因为明文字母现在被“细分”为许多数字,这些数字可以被分开。打乱这些数字的位置现在也有改变字母本身的效果。将明文字母的二进制序列与密钥文本字母的二进制序列相结合,可以实现数字替换。

第一题

二进制转十进制转ASCII码 很简单

第二题

HELLO为秘钥转化为 二进制 与密文进行异或运算(XOR) 然后转十进制转ASCII码

HELLO WORLD 我枯了,你呢

第三题

第一排表示当列向下移动的位数 第一列全部向下移2位 第二列1位 第三列3位 ....

0110 0010

0110 1001

0111 0100

0111 0111

0110 1001

0111 0011

0110 0101

第四题

【IMG】img格式是图像文件的一种格式,它具有很高的压缩效率,IMG格式支持任意大小的图像。  转十进制有大量254 0 猜想和RGB值有关。上网查 把254看成白色 0 1 看成黑色

254    1     0    1

254 254 254   0

254 254 254   0 

0     255   1     1

看图可以看出来为.J

剩下的是隐写术LSB 取每个二进制码的最后一位,得到新的二进制码

0101

0000

0100

0111

0101 0000;0100 0111 转十进制转ASCII码 P G

第五题

根据右边步骤做就好了

1.先分成4x4数组

2.交换1 2和3 4列

3.密文对明文XOR

4.明文每行向右移动+0 +1 +2 +3次

5.完成两轮

得到

0100

0110

0100

1110

转十进制转ASCII码F N 

第六章完结

下章预告——附加关卡

这篇关于《cypher》游戏第六章攻略的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/685787

相关文章

一文详解Python如何开发游戏

《一文详解Python如何开发游戏》Python是一种非常流行的编程语言,也可以用来开发游戏模组,:本文主要介绍Python如何开发游戏的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录一、python简介二、Python 开发 2D 游戏的优劣势优势缺点三、Python 开发 3D

Java JUC并发集合详解之线程安全容器完全攻略

《JavaJUC并发集合详解之线程安全容器完全攻略》Java通过java.util.concurrent(JUC)包提供了一整套线程安全的并发容器,它们不仅是简单的同步包装,更是基于精妙并发算法构建... 目录一、为什么需要JUC并发集合?二、核心并发集合分类与详解三、选型指南:如何选择合适的并发容器?在多

基于 Cursor 开发 Spring Boot 项目详细攻略

《基于Cursor开发SpringBoot项目详细攻略》Cursor是集成GPT4、Claude3.5等LLM的VSCode类AI编程工具,支持SpringBoot项目开发全流程,涵盖环境配... 目录cursor是什么?基于 Cursor 开发 Spring Boot 项目完整指南1. 环境准备2. 创建

Python38个游戏开发库整理汇总

《Python38个游戏开发库整理汇总》文章介绍了多种Python游戏开发库,涵盖2D/3D游戏开发、多人游戏框架及视觉小说引擎,适合不同需求的开发者入门,强调跨平台支持与易用性,并鼓励读者交流反馈以... 目录PyGameCocos2dPySoyPyOgrepygletPanda3DBlenderFife

游戏闪退弹窗提示找不到storm.dll文件怎么办? Stormdll文件损坏修复技巧

《游戏闪退弹窗提示找不到storm.dll文件怎么办?Stormdll文件损坏修复技巧》DLL文件丢失或损坏会导致软件无法正常运行,例如我们在电脑上运行软件或游戏时会得到以下提示:storm.dll... 很多玩家在打开游戏时,突然弹出“找不到storm.dll文件”的提示框,随后游戏直接闪退,这通常是由于

SQL Server数据库死锁处理超详细攻略

《SQLServer数据库死锁处理超详细攻略》SQLServer作为主流数据库管理系统,在高并发场景下可能面临死锁问题,影响系统性能和稳定性,这篇文章主要给大家介绍了关于SQLServer数据库死... 目录一、引言二、查询 Sqlserver 中造成死锁的 SPID三、用内置函数查询执行信息1. sp_w

Python实例题之pygame开发打飞机游戏实例代码

《Python实例题之pygame开发打飞机游戏实例代码》对于python的学习者,能够写出一个飞机大战的程序代码,是不是感觉到非常的开心,:本文主要介绍Python实例题之pygame开发打飞机... 目录题目pygame-aircraft-game使用 Pygame 开发的打飞机游戏脚本代码解释初始化部

Python开发文字版随机事件游戏的项目实例

《Python开发文字版随机事件游戏的项目实例》随机事件游戏是一种通过生成不可预测的事件来增强游戏体验的类型,在这篇博文中,我们将使用Python开发一款文字版随机事件游戏,通过这个项目,读者不仅能够... 目录项目概述2.1 游戏概念2.2 游戏特色2.3 目标玩家群体技术选择与环境准备3.1 开发环境3

Python开发围棋游戏的实例代码(实现全部功能)

《Python开发围棋游戏的实例代码(实现全部功能)》围棋是一种古老而复杂的策略棋类游戏,起源于中国,已有超过2500年的历史,本文介绍了如何用Python开发一个简单的围棋游戏,实例代码涵盖了游戏的... 目录1. 围棋游戏概述1.1 游戏规则1.2 游戏设计思路2. 环境准备3. 创建棋盘3.1 棋盘类

大模型研发全揭秘:客服工单数据标注的完整攻略

在人工智能(AI)领域,数据标注是模型训练过程中至关重要的一步。无论你是新手还是有经验的从业者,掌握数据标注的技术细节和常见问题的解决方案都能为你的AI项目增添不少价值。在电信运营商的客服系统中,工单数据是客户问题和解决方案的重要记录。通过对这些工单数据进行有效标注,不仅能够帮助提升客服自动化系统的智能化水平,还能优化客户服务流程,提高客户满意度。本文将详细介绍如何在电信运营商客服工单的背景下进行