破解密码那个事情(哈克ing Secret Ciphers with Python)

破解密码那个事情(哈克ing Secret Ciphers with Python)

作者:Al Sweigart

咱俩在TV和摄像之中常常能够看到黑客们欢悦的迅猛敲打键盘,接着毫无意义的数字就在荧屏上海飞机创设厂奔(比如黑客帝国)。然后让大家发出了一种奇特的错觉,做黑客是一件高大上的政工,而且亟需优良的智慧。

实在那从没什么神奇的!那个都以基于计算机上的杂技,而且每一台总计机前面都有定点的逻辑和规则,学习和明白她们不要完天方夜谭。纵然你不能够领会为何有时候计算机会变得这么的令人抓狂也依然难以想象,但你理解那总是总是总是有案由的。

再正是吧,想深造明白放区救济总会计机背后的逻辑根本不是怎么样困难的事体。很要紧的是那本书(笔者翻译的这一个东西)正是若是你一直不懂密码学(小编略懂),也一贯不懂编程(作者略懂),然后一步一步,再一步一步的学习写程序,然后破解那么些神秘的密码。跟着本身乐意的玩乐吧。

本书所得的享有收入全体捐献给Electronic Frontier Foundation, the Creative
Commons, 和the Tor Project。(至于是哪多个团体,先hold着现在告诉你)

Aaron Swartz(1986–2013)致敬

作为咱们的一员,亚伦坚信大家的民主是树立在全体公民知情的基础下,公民知情意味着大家清楚大家的义务和无偿。我们百折不回大家必须将公平和文化传递给普罗Borgward,让他俩并不囿于于那多少个含着金钥匙出生的劣绅以及控制公权力的内阁大员,唯有这么大家才能更体面包车型客车活着。

望着一块儿努力的小伙伴,作者就如又看到了亚伦的人影,然而我们错过了1人天使般纯洁的情侣,作者的心满是伤痕。

                                                                     
                            ———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)。

那本书的读者是那多少个实在对加解密一点都不打听的菜鸟,更毫不说破解大概其它什么了文化背景了。这本书里头选取的加密算法(除了最终的EscortSA的不得了章节)基本上都是某些很经典的老算法,目前后的计算机有丰富的盘算能力能去破解那一个密文(以往加了密的新闻统称密文,什么?你问笔者什么是音信,消息就是您要加密的对象。什么?你问笔者怎样是目的,你也够宅了!)基本上今后的单位和自用的程序都不会再接纳那多少个算法了,所以您不用担心本书的情节会给你带来其余法律方面包车型客车难为。(这么旧的东西学来干嘛,好吧,你毕竟要不要看下来)

那本书假定你是一个截然没有写过代码的人(譬如文科生,好啊,不能够一棒子打死,当先八分之四文科生),本书会教你选拔神作Python(因为是Python的缘故,小编才最后下决心翻译本书,停!神马你说大蛇有如何好的,你那正是真没见过大蛇拉屎了!)Python是最契合初大家学习编制程序的编制程序语言:因为它总结,读起来很不难懂(当然很多大牛的代码也不是如此好懂的),具有超强的力量(当然说的是开车总括机的力量,不是超能力),而且许多大牛也用她去做大事情,那种老少咸宜的东西甚是好玩。Python是可以防费下载回来的,(http://python.org)并且可用在Linux,Windows,Mac
OSX以及Raspberry Pi上使用。

对此黑客,其实有两种概念。第3种黑客是对某些系统尤其的摸底(包含某个加密系统恐怕某种软件),他们询问得如此得一语道破,所以她们得以绕过原系统的范围,去做他们想做的政工,当然是用他们的主意。另一种意义正是那种侵犯旁人系统,破坏人家隐秘,创制破坏的人,当然那是违背法律法规的。本书的黑客显明是首先种概念了。黑客很酷,他们经过营造这么些犯罪的作业去阐明本身丰富的聪明。就个人而已,小编的常见工作只是个程序猿,多多少少干些活吧,省得自身太闲了去写些病毒或做些互连网蠕虫什么的。

本人很认真的说,不要用本书提到的别样加密程序来加密你的一般性文件。因为大家是学着玩的,那个算法的安全性实在何足挂齿。在事实上生活中,你不用太信任你写的加密程序了。遗闻中的密码学家BruceSchneier说:任什么人,从最业余的工程师到最明智的密码学家都足以搞出壹个友好没辙破解的算法。不过唯有时间和更明智的密码分析学家(很深邃是啊,小编也从事过那种巨大上的活,其实正是破解密码,美其名曰密码分析)能告诉您,到底这么些算法有多好。

本书的发行是依照Creative Commonslicense(那小编也不懂,版权的一种),可防止费拷贝和分发,能够在网站下载(http://inventwithpython.com/hacking),有任何关于程序方面的疑问,请发邮件al@inventwithpython.com咨询。

admin

网站地图xml地图