涉及知识点:栅栏密码解密、摩斯密码解密、替代密码解密

题目

可以看到下面一行东西,明显是一串摩斯密码,利用CTFCrakTools将密文解密

得到另一串密码kiqlwtfcqgnsoo

那么我们尝试着提交这个行不行,提交后显然不行

根据题目信息说QWE等于ABC,这个可能就是替代密码了,将这些代码通过替代完成后得到另一密码:rhasbenvaoylii

那么我们尝试着提交这个行不行,提交后显然不行

另外可以看到栅栏二字,联想到栅栏密码,利用CTFCrakTools将密文解密

得到两栏结果,因为题目中提到爱字,很确认就可以认为是第一栏,因为第一栏中有love字样的反写

最好将第一栏的密码反过来iloveshiyanbar,提交OK

知识点略解:

(1)      栅栏密码:

所谓栅栏密码,就是把明文分成N个组,然后取出每组的第一个,每组的第二个。。接着按顺序排列得出密文。若每个组里有2两个元素的话就叫2栏栅栏密码。

(2)      替代密码:

(3)     替代密码是指先建立一个替换表,加密时将需要加密的明文依次通过查表,替换为相应的字符,明文字符被逐个替换后,生成无任何意义的字符串,即密文,替代密码的密钥就是其替换表 。

置换对应关系如下:

a b c d e f g h i j k l m n o p q r s t u v w x y z

q w e r t y u i o p a s d f g h j k l z x c v b n m

列:明文:bokeyuan

密文:wgatnxqf

(4)      摩斯密码:

摩尔斯电码(又译为摩斯密码,Morse code)是一种时通时断的信号代码,通过不同的排列顺序来表达不同的英文字母、数字和标点符号。

列如:-.- .. --.- .-.. .-- - ..-. -.-. --.- --. -. ... --- ---

这样的就是莫斯密码的密文形式

最新文章

  1. 调用微信退款接口或发红包接口时出现System.Security.Cryptography.CryptographicException: 出现了内部错误 解决办法
  2. 如何发布带静态资源的库——android 篇
  3. js_跨域
  4. VIM 常用命令
  5. Leetcode N-Queens
  6. jQuery将悬停效果加到菜单项
  7. __attribute__((packed))详解
  8. gcc编译出现的问题
  9. STL学习系列五:Queue容器
  10. phpcms常用接口调用方法
  11. Angular 向组件传递模板的几种方法
  12. RxJava(一) create操作符的用法和源码分析
  13. ASP.NET Core 2.1 : 十四.静态文件与访问授权、防盗链
  14. Eclipse:报错Failed to read artifact descriptor for org.springframework.boot:spring-boot-autoconfigure:jar:2.1.2.
  15. Hibernate的注解和检索
  16. Fatal error: Uncaught Error: Call to undefined function mysqli_connect()
  17. Django之ORM查询复习与cookie
  18. python操作rabbitMQ小结
  19. RedHat使用Centos的yum仓库
  20. 单纯形算法 matlab

热门文章

  1. jenkins 持续集成笔记2 --- 构建 Java 项目
  2. identity server4获取token和userInfo
  3. 01 js数据类型
  4. linux下动态库中的soname
  5. exec sp_executesql 比直接执行SQL慢,而且消耗大量资源问题
  6. iOS的VideoToolBox与Android的MediaCodec对PTS的处理异同
  7. Git 命令行解决冲突
  8. 关于b站爬虫的尝试(一)
  9. virtualBox中有线和无线两种情况下centos虚拟机和本地机互ping的方案
  10. Qbxt 模拟赛 Day4 T2 gcd(矩阵乘法快速幂)