每月分享,记录最近一个月的所看所想,这篇是第 15 期。

为什么银行并不知道你的密码

如果你用过银行或者各大互联网公司的找回密码功能,你会发现,所谓的“找回密码”其实都是重置密码。

那你有没有想过,那为什么你的密码不能真正的找回来?

答案其实很简单,银行并不知道你的密码。

现在只要是稍微正规点的公司,都并不会明文存储用户的密码。

而是采用摘要算法,通过对密码原文采用单向的散列函数,算出一个哈希值,然后再进行存储。

单向的散列函数的特性在于对于函数 b = hash(a),从 a 可以很轻松算出 b,但从 b 却很难还原出 a。

如果用更通俗方式表达的话,可以理解为,你从一篇文章中选取了两句话做为摘要,从文章原文得到摘要是个很简单的过程,但从摘要去还原原来的文章,基本上就不可能了。

理解了上面的原理,下次你再看到某某大型互联网公司多少用户密码被泄露的新闻,就明白大多都是过于耸人听闻的标题了。

因为即使存储密码的摘要数据全部泄露,只要你的密码设置的不是过于简单(容易被彩虹表攻击),理论上也不可能从泄露的数据中去还原你的密码。

而且大部分公司在使用摘要算法存储密码时,还会采用加盐处理和多次哈希的手段,可以有效的防御彩虹表的攻击。

秋风词

虽早已立冬,但秋意尚浓。漫步在湖边的马路上,突然一阵清风袭来,漫天的落叶随风起舞,时聚时散,犹如飘忽不定的人生。

萧瑟的秋风和漫天的落叶总是让人难免伤春悲秋起来,不知怎么突然想起了李白的秋风词。

三五七言 - 李白

秋风清,秋月明,
落叶聚还散,寒鸦栖复惊。
相思相见知何日?此时此夜难为情!

入我相思门,知我相思苦,
长相思兮长相忆,短相思兮无穷极,
早知如此绊人心,何如当初莫相识。

注:下阕作者存疑

聚散才是人生常态,但很多时候就如同那被吹落水中逐渐沉入水底的树叶,散了就是散了,很难再聚起来了。

在《神雕侠侣》的结尾处,金老这样写到

却听得杨过朗声说道:“今番良晤,豪兴不浅,他日江湖相逢,再当杯酒言欢。咱们就此别过。”说着袍袖一拂,携着小龙女之手,与神雕并肩下山。

其时明月在天,清风吹叶,树巅乌鸦呀啊而鸣,郭襄再也忍耐不住,泪珠夺眶而出。

正是:“秋风清,秋风明;落叶聚还散,寒鸦栖复惊。相思相见知何日,此时此夜难为情。

杨过和小龙女终于有情人终成眷属,但我们可怜的小郭襄却如被吹入水中的落叶,再也找不到大哥哥了。

人生海海

作者:麦家

巧合之下,见同事桌子上放着一本《人生海海》,因为一直有在关注麦家的公众号,便借来一读。

花了几个晚上的时间读完,掩卷之后,想说些什么,但又不知道从何说起,最后只剩下一声叹息。

每个人都看似自由,但又都背负着一幅枷锁,至死都不愿意放下。

人生海海,浮浮沉沉,有潮落亦有潮起,敢死不是勇气,活着才需要勇气。

庆余年

作者:猫腻

其实最近几年,我已经很少看网络小说。

一则是实在太耗费时间,动辄几百万的字数实在让人吃不消。

二则也逐渐没有了当年熬夜追更的心情,越发的觉得网络小说中的精品太少了。

但因为最近追了电视剧《庆余年》的缘故,实在等不及更新,只好找了原著先一睹为快。

书中的剧情其实没啥好讨论的,毕竟网络小说的套路其实都差不多,本书也并没有太多新奇的地方。

但能让读者可以暂时脱离现实,去虚拟的世界找到一处可以尽情释放的地方,我觉得已然算不错了。至于剧情合不合理,狗不狗血,其实也没那么重要了。

猫腻的文笔很有特色,经常化用诗词歌赋,又不会让读者觉得有卖弄文才之嫌,随便举两个例子让大家欣赏一下。

澹州港往西十里的海边,是一片礁石密集的险恶地带,海风卷着蓝水往这处扑来,然后在坚硬的岩石上砸得粉碎,激起一大片雪沫子。

看似简单的两句景色描写,苏轼的“乱石穿空,惊涛拍岸,卷起千堆雪”便立马浮上读者心头。

他一路走着一路咳着,看着白色手帕上面的点点血痕,想起了林黛玉,想起了苏梦枕,想起了周瑜,想起了林琴南许多位咳坛前辈——咳咳,林琴南还是算了,没前面三个咳的凄美。

咳坛前辈没有小李飞刀探花郎,我不服!

最后,据说《庆余年》第二季已经开拍了,小小的期待一下吧。等不及的同学还是建议先看原著一睹为快吧。