《Python密码学编程》——2.11 编程和密码学

本节书摘来自异步社区《Python密码学编程》一书中的第2章,第2.11节,作者 [美] Al Sweigart(斯维加特),李永伦 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.11 编程和密码学

编程和密码学是两个独立的技能,但一起学是很有用的,因为计算机做加密比人更快。比如说,以下是用简单替换密码的方式加密莎士比亚的《罗密欧与朱丽叶》之后的全部文本:


d5abc58bb84f6ddf50f1f1c8ddc3ffe454e7ab07


e4e4d643a4eb8cde7bda089f06dc705c033b78cd


76ed6a0a01fae54eff450ee3c4983682aca29110


74b6cf3792e31dc33afdfc15c7b529b929fb1a5d


522b0707d95a15a494acf1133acbd80ddf074c3d


d730c4edc9b10cc2adc2c335fa3f3042ba571d02


303deb29f42e8573deac9b04f1e385504086ce1c

如果你尝试手工加密,每天工作12小时,周末休息,需要大约三周时间才能完成加密。或许你还会犯些错误。然后需要另外的三周时间才能解密这段加密的文本。

你的计算机只需不到两秒就能完全加密或解密整部戏剧。

但你需要知道如何进行计算机编程才能加密。这就是本书的目的了。如果你会计算机编程,你也可以破译别人加密并试图保密的密文。学习计算机编程,学习成为一名黑客。

让我们开始吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值