下图是前不久10月24日,阿里技术公众号的一个小谜题。大家可以尝试做一做。

1024挑战书

..-./----./-..../...--/..-/..-./----./.----/-..-/-..-/..-./...../----./-.--/----./..-./-..../..---/.----/.----/..-./-..../--.../-..../...../..-./....-/...-/---../-..../

你自己尝试过了吗?

解出来会得到一篇新的文章,里面有阿里妹的歌曲~和一个内推邮箱(并没什么用)

但是从其中我们可以学习到一些加密算法。

首先给了一些提示,密码,算法,进制。也就是说要解密三次。

对于密码,这种点划的编码是莫尔斯电码,大家可以自行度娘一下原理,有兴趣的同学还可以看一看《编码》这本书,里面对这段历史有较为详尽的描述,并且可以帮助你梳理整个计算机体系架构。

传统的Morse密码是仅支持英文字母、数字和标点符号的,这里给大家一个支持中文的Morse密码解码网站

解码得到F963UF91XXF59Y9F6211F6765F4V86

接下来的提示是熊婓特博士,度娘可以知道,这位博士发明了埃特巴什码,所以说埃特巴什码是什么呢?让我们看看百科的解释。

埃特巴什码(Atbash Cipher)是一个系统:最后一个字母代表第一个字母,倒数第二个字母代表第二个字母。

在罗马字母表中,它是这样出现的:

常文: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

密文:Z Y X W V U T S R Q P O N M L K J I H G F E D C B A

是一种非常简单的算法,我们可以自己编写C语言程序来完成。也可以在网上找在线工具。这里就不给大家了,希望大家可以能自己编写程序完成。

解码得到u963fu91ccu59b9u6211u6765u4e86

以\u开头然后4位的十六进制的是中文的unicode编码。这里是u开头,但是没有了"\"。我们将这部分补全(比如使用文本文档的替换功能将u替换为\u)。

得到\u963f\u91cc\u59b9\u6211\u6765\u4e86

对于Unicode编码希望大家可以继续度娘了解一下。网上也有很多在线解密的。这里也不提供了。

解码得到 "阿里妹我来了",将这句话发送到公众号里就得到了一篇新的推送文章了。

讲了这么多 我其实是想给大家一个超级大福利的。里面还有一个我对编码的简单介绍的PPT,有效期我设置为了1天,所以要抓紧时间。你需要运用上面的知识进行解密。加油吧!

..-./----./....-/..-/...-/..-./-..../...--/--../...../..-./..-/..-/.----/--../..-./-----/-----/-..../---../..-./-----/-----/--.../....-/..-./-----/-----/--.../....-/..-./-----/-----/--.../-----/..-./-----/-----/...--/--../..-./-----/-----/..---/..-/..-./-----/-----/..---/..-/..-./-----/-----/--.../-----/..-./-----/-----/-..../.----/..-./-----/-----/-..../...-/..-./-----/-----/..---/...-/..-./-----/-----/-..../..---/..-./-----/-----/-..../.----/..-./-----/-----/-..../----./..-./-----/-----/-..../....-/..-./-----/-----/--.../...../..-./-----/-----/..---/...-/..-./-----/-----/-..../...--/..-./-----/-----/-..../..-/..-./-----/-----/-..../.--/..-./-----/-----/..---/..-/..-./-----/-----/--.../...--/..-./-----/-----/..---/..-/..-./-----/-----/...--/.----/..-./-----/-----/-..../--.../..-./-----/-----/-..../-..../..-./-----/-----/--.../---../..-./-----/-----/-..../.--/..-./-----/-----/...../-..../..-./-----/-----/...--/--.../..-./-----/-----/...../-----/..-./-----/-----/..---/-----/..-./...../-.--/-..-/-..../..-./--.../---../-----/.----/..-./..-/..-/.----/--../..-./-----/-----/-..../-.--/..-./-----/-----/...--/---../..-./-----/-----/...--/----./..-./-----/-----/--.../..---

最后,我所有的文章都放置在了中二病也要当白帽子的专题里。欢迎关注~

本文同步分享在 博客“xuing”(JianShu)。

如有侵权,请联系 support@oschina.cn 删除。

本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

1029mysql_今日编码学习(1029)相关推荐

  1. 硬编码学习笔记(二)—— 经典变长指令

    硬编码学习笔记(二)-- 经典变长指令 前言 指令结构 符号说明 寻址符号 操作数符号 上标符号 One-Byte Opcode Map 变长指令 ModR/M 例:0x88 例:0x89 例:0x8 ...

  2. 硬编码学习笔记(一)—— 经典定长指令

    硬编码学习笔记(一)-- 经典定长指令 前言 指令结构 符号说明 寻址符号 操作数符号 上标符号 One-Byte Opcode Map 经典定长指令:修改寄存器 0x40~0x47 0x48~0x4 ...

  3. jpeg编码学习笔记

    jpeg编码学习笔记 各种图片格式目的是在网络传输和存储的时候使用更少的字节,即起到压缩的作用.在图片格式解码后,无论图片的格式,图片数据都是像素数组. 本文将尝试通过JPEG这种图片编码格式的学习, ...

  4. 【视频编码学习】——SAD和SATD

    视频编码学习--SAD和SATD 一.常用误差定义 SAD(Sum of Absolute Difference)=SAE(Sum of Absolute Error)即绝对误差和 SATD(Sum ...

  5. 深度学习系列(三):简单网络的自编码学习

    本节将研究深度学习网络权值设计的重要思想之一:自编码思想,在正式介绍之前先以一个简单的介绍一篇,一层隐含层网络的自编码学习问题. 什么是自编码?所谓自编码就是自己给自己编码,再简单点就是令输出等于输入 ...

  6. Ruby:字符集和编码学习总结

    背景 Ruby直到1.9版本才很好的支持了多字节编码,本文简单总结了今天学习的关于Ruby编码方面的知识. 字符串可以使用不同的编码 在.NET中字符串的编码是一致的,Ruby允许字符串有不同的编码, ...

  7. 深度学习去燥学习编码_通过编码学习编码

    深度学习去燥学习编码 "Teach Yourself to program in 10 years." That's how Peter Norvig - a Berkeley p ...

  8. HM编码学习——数据处理与批处理

    HM软件编码测试流程 之前一顿时间对HM进行了编码输出了二进制码流文件和YUV文件,但是对于编码得到的相关数据没有很好的直观感受.并且急需通过批处理技术对配置文件的各参数进行测试.现找到了输出文件的方 ...

  9. ASCII编码 - 学习/实践

    1.应用场景 了解熟悉并熟练使用ASCII编码及相关. 2.学习/操作 1. 文档 Ascii/Native编码转换工具_在线编码器_蛙蛙在线工具 Unicode 和 UTF-8 有什么区别?_wil ...

最新文章

  1. 机器学习笔记 时间序列预测(最基本的方法【benchmark】)
  2. 正在安装虚拟网络驱动程序卡住了_如何在Hyper-V、Virtual PC等虚拟机中使用USB设备...
  3. Construct Binary Tree from Preorder and Inorder Traversal
  4. c++构造函数和析构函数的调用顺序研究
  5. VUE config/index.js文件配置
  6. 【MFC 学习笔记】CheckListBox
  7. 再看2015 --北漂程序员的成长史
  8. COdeSmith的教程 CHM格式
  9. 电工杯B题小代码分享
  10. matlab逻辑符号怎么打,matlab逻辑符号
  11. instsrv.exe srvany.exe 实现不登陆桌面启动
  12. 将手机投屏到电脑以及用手机实现对电脑的控制
  13. Zetero+zotfile+坚果云配置
  14. matlab hurst,基于Matlab的Hurst指数
  15. ecshop手机支付宝支付篡改金额BUG
  16. 利用python对包含离散型特征和连续型特征的数据进行预处理
  17. 抖音测试年龄和年级的是什么软件,抖音年龄测试相机app
  18. 五一结婚,收集祝福。附我的结婚对联,结婚放大像。
  19. 高德地图坐标转平面坐标
  20. Java 获取本地时间与网络时间

热门文章

  1. Angular单元测试框架karma-jasmine里类似ABAP unit框架的setup和class_setup方法
  2. Angular ngcc和ivy
  3. SAP CRM business partner Address and person name format
  4. SAP S/4HANA product search generated SQL statement的生产原理介绍
  5. 利用memory comparison分析一个时间段内的内存占用率
  6. 如何将Chrome本地安装的扩展应用导出到本地
  7. 使用CL_RS_WHERE创建dynamic SQL statement
  8. SAP UI5对mobile touch事件的支持
  9. nodejs里require的调试截屏
  10. Ubuntu中vi / vim编辑器快捷操作