1029mysql_今日编码学习(1029)
下圖是前不久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)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 谷歌拒付被裁员工病产假工资 导致部分员工
- 下一篇: linux cmake编译源码,linu