• 分析少年派2中的Crypto



    这几天看了几集少年派2,抖音上看见的,又虐又甜又现实的剧吸引了我这个不咋看电视的人(坦白了,无聊时候看,或者用来下饭的…),忽然发现剧里出现了密码的相关情节,主人公可以直接用脑子自己解!我好菜!决定分析分析剧中出现的几个密码…

    摩斯密码

    在这里插入图片描述

    摩斯电码是一种神奇的密码,它是一种信号的代码而且它时通时断,这样的信号代码经过不同的排列顺序从而表现出不同的英文字母、数字以及标点符号等。来源于百度百科

    在这里插入图片描述
    字母规律不太好记,我是废物…
    在这里插入图片描述
    数字可以记成从0~9的规律,且每个数字-与.数量和为5,
    0~5可以理解成.数目代表数字,从左往右;
    6~9可以理解成-数目代表数字-5的数量,从左往右;

    手机九键

    了解到CTF题库—实验吧,这是其密码学综合的一个讲解!
    在这里插入图片描述
    这个我反正是没听过,整一道例题奇怪的短信,巩固一下。
    总结一下!题中给的数字数目是偶数,所以两两分开,九键上有数字,则和第一个数字对应,第二个数字对应此区域的第几个字母。
    在这里插入图片描述
    注意:每个数字代表三个字母而7和9例外,代表四个字母!

    qwe解密

    在这里插入图片描述
    qwe…低头看看键盘吧!
    在这里插入图片描述
    嗯…我还是记不住,从qwe开始,顺序行数从上往下,从左往右!对应a,b,c,d…
    以下图片来自此博客!博客里有Python代码,不得不说剧里的人设是真的厉害!
    在这里插入图片描述

    栅栏密码

    在这里插入图片描述
    栅栏密码,比较复杂,这个要分普通型栅栏和w型栅栏。都要分栏目数,嗯…剧里直接解这个的话,怕是不太现实!

    所谓栅栏密码,就是把要加密的明文分成N个一组,然后把每组的第1个字连起来,形成一段无规律的话。 不过栅栏密码本身有一个潜规则,就是组成栅栏的字母一般不会太多。来源于百度百科

    普通型栅栏

    也就相当于,图片来自博文,密码学——培根密码和栅栏密码
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    这里能看出,剧中的栏目数为2,
    在这里插入图片描述
    这里采用另一个思路(结果一样,但是不建议两个思路一起看),这个原理和w型栅栏原理差不多,便于记忆,当栏目数为2时,把将要传递的信息的字母交替排成上下两行,再将下面一行字母排在上面一行的后边,从而形成一段密码。
    所以…解密就是平均分成两行,自上向下读出。可以看看这个博客
    在这里插入图片描述
    剧中多了一步,将解出来的内容倒序,倒叙这个思路,也可以借鉴到其他的密码解码当中!

    w型栅栏

    W型加密栅栏密码解密,下面的图片来自此博客!W型栅栏密码是栅栏密码的变种,将明文按w型排列。
    在这里插入图片描述
    当然行数,也是要看,栏目数的

    总结

    在这里插入图片描述
    在这里插入图片描述
    当且仅当栏目数为2的时候,解码的结果一致,所以剧中栏目数为2,无论那个型的栅栏都可以得出结果。

    补充

    这…算不算让three one感到他们在当众秀恩爱(虽然那个男的是个会花言巧语,时间管理的渣男!)
    当然还是要远离,要不然会变得不幸…
    在这里插入图片描述
    在这里插入图片描述
    three one:“妙妙居然不是和我…伤心”,咳咳,这张图当时three one的表现,很大一部分是因为是three one有心里疾病的原因(求生欲…我解释一下)
    在这里插入图片描述

    总结

    • 我…还是一个热爱Web的孩子,虽然已经三四天没做相关的题了,但是我依旧是热爱Web的,真的!
    • 不知道少年派2之后,还会不会出现相关知识,我弃剧了…以我的脑洞。理解不了前期误会的剧情,three one为什么一开始不告诉林妙妙,又可怜,又可气,为什么让两个人都难受,后期的甜剧…我不适合看,会恋爱脑(求生欲…这里光说的是我自己)
      各位师傅们有兴趣可以看看剧,有的话再写写,文章链接告我,多谢!
    • 同时希望这篇博客,给没有接触过这一领域同学,带来亿点点兴趣。
  • 相关阅读:
    万字长文详述ClickHouse在京喜达实时数据的探索与实践
    2.23怎么在OrCAD原理图中显示与隐藏元器件的Value值?【OrCAD原理图封装库50问解析】
    【每日一题】1654. 到家的最少跳跃次数
    基于springboot高校社团管理系统
    无胁科技-TVD每日漏洞情报-2022-11-8
    py20_(终于第 21 天)初识 Python 3 GUI 编程 tk 窗口之文本图像控件及面向对象 GUI 编程!
    STM32物联网项目-GPRS模块通信编程
    七、python ConfigParser模块
    Python基础用法
    java毕业设计超市进销存管理系统Mybatis+系统+数据库+调试部署
  • 原文地址:https://blog.csdn.net/m0_64702918/article/details/126020929