作者:Al Sweigart

大家在TV和影片之中平常能够见到黑客们欢腾的飞速打击键盘,接着毫无意义的数字就在显示屏上海飞机创造厂奔(比如黑客帝国)。然后让大家发出了一种古怪的错觉,做黑客是一件高大上的事务,而且亟需优良的灵气。

其实那从没什么样神奇的!那些都是基于总结机上的杂技,而且每一台电脑前面都有一定的逻辑和规则,学习和清楚他们毫无完天方夜谭。纵使你不能够明白为啥有时候总括机会变得那般的令人抓狂也依旧不堪设想,但您驾驭那总是总是总是有原因的。

并且吧,想学学领会放区救济总会括机背后的逻辑根本不是怎么着困难的业务。很关键的是这本书(小编翻译的这几个事物)便是一旦你根本不懂密码学(作者略懂),也根本不懂编制程序(作者略懂),然后一步一步,再一步一步的就学写程序,然后破解这几个神秘的密码。跟着笔者欢悦的玩乐吧。

本书所得的保有收入全体捐献给Electronic Frontier Foundation, the Creative
Commons, 和the Tor Project。(至于是哪八个集体,先hold着其后告诉您)

Aaron Swartz(1986–2013)致敬

用作我们的一员,亚伦坚信大家的民主是起家在平民知情的功底下,公民知情意味着大家清楚大家的任务和职责。大家持之以恒大家务必将公平和文化传递给普罗Isuzu,让他们并不囿于于这么些含着金钥匙出生的土豪劣绅以及控制公权力的内阁大员,只有如此大家才能更雅观的活着。

瞅着一同使劲的伴儿,小编如同又见到了亚伦的身影,不过大家错过了一人天使般纯洁的意中人,作者的心满是伤痕。

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

那本书的读者是这个的确对加解密一点都不精晓的菜鸟,更不要说破解大概别的什么了知识背景了。那本书里头接纳的加密算法(除了最终的QashqaiSA的百般章节)基本上都以局地很经典的老算法,近年来日的微处理器有丰裕的盘算能力能去破解那么些密文(今后加了密的新闻统称密文,什么?你问我什么是音讯,音信正是您要加密的目标。什么?你问作者何以是指标,你也够宅了!)基本上未来的机关和自用的先后都不会再利用那贰个算法了,所以您不要担心本书的内容会给你带来任何法律方面包车型客车辛劳。(这么旧的东西学来干嘛,行吗,你到底要不要看下来)

那本书假定你是1个全然没有写过代码的人(譬如文科生,好啊,不能够一棒子打死,大多数文科生),本书会教你使用神作Python(因为是Python的缘由,小编才最后下决心翻译本书,停!神马你说大蛇有怎样好的,你那就是真没见过大蛇拉屎了!)Python是最适合初专家学习编制程序的编制程序语言:因为它大致,读起来很简单懂(当然很多大牛的代码也不是那般好懂的),具有超强的力量(当然说的是开车总结机的能力,不是超能力),而且不少大牛也用她去做大业务,那种老少咸宜的东西甚是好玩。Python是足避防费下载回来的,(http://python.org)并且可用在Linux,Windows,Mac
OSX以及Raspberry Pi上使用。

对此黑客,其实有三种概念。第壹种黑客是对有个别系统十分的询问(包蕴有个别加密系统也许某种软件),他们询问得这么得浓厚,所以她们得以绕过原系统的限制,去做他们想做的事体,当然是用他们的不二法门。另一种意义正是那种凌犯别人系统,破坏人家隐秘,成立破坏的人,当然那是犯罪的。本书的黑客显明是率先种概念了。黑客很酷,他们通过创造那个犯罪的作业去验证本人丰富的灵性。就个人而已,小编的家常工作只是个程序猿,多多少少干些活吧,省得本身太闲了去写些病毒或做些互联网蠕虫什么的。

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

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

发表评论

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

网站地图xml地图