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

破解密码那些事情(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咨询。

admin

网站地图xml地图