今日编码学习(1029)

作者: xuing | 来源:发表于2017-10-29 15:52 被阅读0次

    下图是前不久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天,所以要抓紧时间。你需要运用上面的知识进行解密。加油吧!

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

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

    相关文章

      网友评论

        本文标题:今日编码学习(1029)

        本文链接:https://www.haomeiwen.com/subject/tpeypxtx.html