破解密码那些事情(Hacking Secret Ciphers with Python)

by admin on 2018年9月30日

作者: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咨询。

发表评论

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

网站地图xml地图