2018年全年资料大全破解密码那些事情(Hacking Secret Ciphers with Python)

作者:Al Sweigart

咱当电视机及影视之中经常能看出黑客们兴奋的飞速敲打键盘,接着毫无意义的数字就于屏幕及飞奔(比如黑客帝国)。然后于大家发出了扳平栽古怪的错觉,做黑客是同等码高大上的作业,而且需要杰出的明白。

实在就没什么神奇之!这些都是根据计算机及的杂技,而且各一样雅计算机后都产生稳定的逻辑和规则,学习及晓她们不要得了天方夜谭。哪怕你无可知领悟为什么有时候计算机会换得这般之为人口抓捕狂也还是不可思议,但您知道这总是连连有原因的。

而吧,想学习了解计算机背后的逻辑根本未是什么困难的业务。很重大之是当时仍开(我翻译的此事物)就是如果你从不亮密码学(我稍微懂),也常有无知底编程(我稍稍懂),然后同步一步,再同步一步之学写序,然后破解那些神秘的密码。跟着我欣喜的戏吧。

本书所得之兼具收入全部捐献给Electronic Frontier Foundation, the Creative
Commons, 和the Tor Project。(至于是啦三只集体,先hold着后告诉你)

Aaron Swartz(1986–2013)致敬

作我们的一致各,Aaron坚信我们的民主是白手起家以百姓知情的根底下,公民知情意味着我们掌握我们的权以及白。我们坚持我们不能不以公平与学识传递给普罗民众,让他俩连无囿于为那些富含着金钱钥匙出生的土豪劣绅以及控制公权力的内阁大员,只有如此咱们才会再次体面的存在。

看正在一道尽力的同伴,我似乎以见到了Aaron的身形,但是我们去了扳平员天使般纯洁的冤家,我的心满是伤痕。

                                                                     
                            ———C.M.

Aaron was part of an army of citizens that believes democracy only
works when the citizenry are informed, when we know about our
rights—and our obligations. An army that believes we must make justice
and knowledge available to all—not just the well born or those that
have grabbed the reins of power—so that we may govern ourselves more
wisely.

When I see our army, I see Aaron Swartz and my heart is broken.We have
truly lost one of our better angels.

                                                                     
                                ———C.M.

有关本书:

骨子里现在都出好多关于教会初家如何通过秘钥加密消息的书籍,同时发出再次多之书本关于怎样破解这些都加密了之信。至今为止,我还无看出哇本书籍教初家写程序去破解这些加了心腹的密文的,这本开上相关领域的空域(wow)。

立马仍开的读者是那些确对加解密一点且不打听的菜鸟,更不用说破解或者其它什么了文化背景了。这本书里头用的加密算法(除了最后之RSA的可怜章节)基本上还是片要命经典的老算法,而今日的微机来足的测算能力能去破解这些密文(以后加了潜在的信息统称密文,什么?你问问我哟是信息,消息就是公如加密的靶子。什么?你问问我什么是目标,你呢够宅了!)基本上现在底单位及自用的次序都未会见还采取那些算法了,所以您绝不操心本书的情节会叫您带来其它法律方面的劳动。(这么原始的东西学来波及嘛,好吧,你究竟要无若拘留下去)

旋即仍开要你是一个净无写了代码的丁(譬如文科生,好吧,不能够一棒子打怪,大部分文科生),本书会使你用神作Python(因为凡Python的由,我才最终下决心翻译本书,停!神马你说大蛇有啊好之,你这就算是实在没见了大蛇拉大便了!)Python是最最契合初师学习编程的编程语言:因为它们大概,读起来非常容易了解(当然多老牛之代码也非是如此好懂的),具有超强的力量(当然说之是驾计算机的力,不是跨能力),而且多大牛为用他去开深事情,这种老少咸宜的东西坏是好游戏。Python是可以免费下载回来的,(http://python.org)并且可用在Linux,Windows,Mac
OSX以及Raspberry Pi上使用。

于黑客,其实产生少种概念。第一种黑客是对有系统十分的打听(包括某些加密系统或某种软件),他们询问得这般得深刻,所以她们得以绕了原来系的限,去开他们想做的事体,当然是为此他们之道。另一样种意义就是是那种入侵别人系统,破坏人家隐私,制造破坏的人口,当然就是犯罪之。本书的黑客显然是第一栽概念了。黑客很要命,他们通过制作这些犯罪之工作去印证自己够的聪明。就个人而已,我的常见工作但是个程序猿,多多少少涉及几生吧,省得自身太闲了失描绘几病毒或举行些网络蠕虫什么的。

自我深认真的说,不要为此本书提到的其余加密程序来加密你的一般性文件。因为我们是效仿在游戏的,那些算法的安全性实在不值一提。在其实生活被,你不用太相信您勾勒的加密程序了。传说被的密码学家Bruce
Schneier说:任何人,从太业余的工程师到最明智的密码学家都好将来一个要好没辙破解的算法。但是只有时间跟再明智之密码分析学家(很深邃是吧,我吧操过这种巨大上之活,其实就算是破解密码,美其名曰密码分析)能告诉你,到底是算法来差不多好。

本书的发行是根据Creative Commons
license(这自己吗非清楚,版权的均等种植),可以免费拷贝和散发,可以当网站下载(http://inventwithpython.com/hacking),有任何关于程序方面的疑问,请发邮件al@inventwithpython.com咨询。

发表评论

电子邮件地址不会被公开。 必填项已用*标注