本期好友:村头二旧

本文转自“加密二锅头”。

你十八岁的时候在干什么?

是坐在高中的教室里备战大考,还是在大学的教室里打盹儿发呆,是在操场上挥汗如雨,还是在别的什么地方气喘如牛?

无论十八岁的你在干什么,你想不想要一个姑娘?如果不想,有两种可能性,第一,你自己就是一个姑娘;第二,你不是一个纯爷们儿。有本小说叫做《十八岁给我一个姑娘》,开玩笑,十八岁,血气方刚,一个姑娘或许不够,老天爷对你眷顾有加,大笔一挥,给你一千个姑娘。

配图来自电影《阳光灿烂的日子》

我们那个年代还有少年流行写情书,开头是:“‘展信佳’,结尾一般是‘纸短情长’”,多么幼稚可笑又可爱的少年。如果时光飞逝,到如今,你还是喜欢写情书,只是这次用 email 或者微信什么的社交软件,随着时代发展,你会拽几句英文,说几句哲理:

“Hi,Hanmeimei,This is Lilei. I cannot sleep in the night. Something has to be expressed to you. Something in my heart……”

(译文:你好呀,韩梅梅,我夜里睡不着觉,有些事儿不得不对你讲。那是我的心事……)

再假设两个条件:

第一,你肚子里就这点墨水,如果被别人发现你发的 email 都是大同小异的,一千个姑娘就是一千个冤家,你咋办?

第二,姑娘们个个是大家闺秀,要么会编程可以黑你电脑,要么有钱可以请黑客,去查你电脑,然后发现你的秘密把你打得体无完肤。你怎么办?

所以命运给你的是一千个姑娘还是一千个麻烦,这很难说。

怎么办?有没有什么技术让别人就算有很强的黑客技术还是无法发现你的秘密?

有,这种技术叫做“浪漫”——呸,这种技术叫做“非对称加密”

如果以上的内容引起你的兴趣,说明我还是一个合格的讲述者,各位兄弟,现在要学的不单单是密码学,而是面对命运女神的青睐,你怎么活下去的问题。所以,不要眨眼,认真看下去。

要知道非对称加密,先了解对称加密。

对称加密技术,很简单,比如你登录银行账户,或者登录 email 账户,app 账户,每次输入密码都可以打开。一把钥匙开一把锁的逻辑其实很简单,谁拿着钥匙都可以开这个锁。

非对称加密是两把钥匙,一把私钥自己保管,一把公钥全网公开,一个配一个,成对儿生成出现。

好了,现在命运女神太爱你了,1000 个姑娘都喜欢你,她们的公钥也都公开,她们的公钥也都不同(数学上这种各自独立生成的公钥相同的概率极低极低,忽略不计)。你也知道,所以,你发每一封 email 的时候,分别用每一个不同的姑娘的公钥去加密,这个时候,每个不同的姑娘收到 email 或者其他的信息,也只能用他们自己的私钥去打开,这就叫做公钥加密,私钥解密。私钥是每个人自己严格保管的,别人不知道,所以黑客黑进你的电脑,即使发现了你发 email,他没有每个姑娘的私钥,他也看不到信的内容。

有没有发现这里有个 bug?人家黑客只是看不到你信的内容,可是人家知道你给很多人发 email 发消息这个事儿,这个事儿对于容貌出众,智力超群、身材曼妙的小姐姐们,是非常可疑的。你怎么办?

这时候你得想招儿了,你的人缘不错,校霸一方。

你找自己的兄弟们说,“兄弟们,我有事儿找你们帮忙。”

下面兄弟们回答:“大哥请我们办事儿是我们的荣幸。”

你嘴角动了一下,但没有笑,说:“你们给我和一千个姑娘分别都发一封 email,不知道各位愿不愿意帮忙了,大家发 email 的内容呢,是关于伯努利方程的推导过程讨论,我也会发这个内容,这门流体力学课程确实有点难,希望大家多讨论。当然,宣传部、体育部、卫生部、督察部的选举就要开始了,我作为学生会主席,一定会秉公办事,公开竞选,不允许贿选、漏选,选不合适的人在这些重要的位置上,大家听明白了吗?记得对地址和内容都用非对称加密一下,知道了吗?”

台下随声附和 “不愧是大哥,为我们的学习着想,为我们的学生会组织着想,还让我们练习非对称加密技术。”

大哥说,“兄弟们都客气了,今晚上我请客,各位把这点小事儿办完后赴约就好了,咱们聚餐。”

台下掌声雷动。

这样你自己也会收到很多 email(如果你告诉姑娘们,也给你发个 email 讨论伯努利方程),黑客再去查发现你收了很多 email,也发了很多 email,偷偷查查别的女生(对一个姑娘来说,其他的她觉得潜在威胁的女人,不要以为姑娘只查了你一个人的电脑,重复一遍这些姑娘的三大特点:智力超群、年少多金、貌美如花)的信息。还算正常,毕竟是大哥,日理万机,可以理解呀。

下面非对称加密难度升级:

如果小姐姐们都收到好多封加密过内容和地址等等信息的 email,她们怎么知道信是你写的?

你要用自己的私钥去给这个信签名。

签名的过程简化理解为就是用自己的私钥去加密信的内容,然后你的公钥是公开的,姑娘们拿着你的公钥信息,去编个小小的程序,然后自动去尝试解密这些信件,别人的内容当然解不开,因为拿着你的公钥去解密别人的公钥加密的信息当然解不开,但是可以解开你的。这就是私钥加密,公钥解密

很多人对非对称加密的理解不对,以为只有公钥加密私钥解密。这也很正常。我初步接触密码学的时候,也是这么认为的。其实,公钥可以加密,私钥也可以加密,私钥可以解密,公钥也可以解密

整个区块链大厦的基石之一就是非对称加密技术,整个技术让比特币的转账和整个网络可以流畅运行而很难受到攻击,令分布式节点的共识可以达成,技术的魅力就像你在学生会使用的手段一样六到飞起。

我前文之所以给姑娘们的 IP 设定在“貌美”之上加入了“有钱和有技术两项”,并不是简单地 YY,是因为任何一个区块链网络(比如比特币网络、或者以太坊网络等等),都存在这样的人或者说叫做节点,有技术和资金的实力,他们对普通网络的攻击,很多时候都可以实现。但是,非对称加密技术保障了就算你是世界首富,目前也无法破解这种加密。

所以,如果十八岁给你一千个姑娘,你又喜欢发消息,又要匿名和安全,你要选择使用非对称加密技术来保护你的艳福不浅。不然,一千个姑娘一人给你一拳,让你知道什么叫做“千锤百炼”。

这当然只是开玩笑,无论什么样的技术也无法保证你是安全的,大家可以去关注一门学科叫做“社会工程学”,这们学科比较神秘,知道的普罗大众不算多。任何有人参与的网络,都挡不住这样的攻击。因为网络或许没有漏洞,非对称加密技术或许短期内无法攻破,但是没有不可以攻破的人类。反过来也一样,你的心里总有个人总是挥之不去,你攻下了很多城池,但是这辈子你也攻不破她。

我不想要 1000 个姑娘,不是因为现在年纪大了。我十八岁的时候想的也只是一个姑娘,那个姑娘,有她就好了。18 岁时候想念的姑娘,现在已经嫁为人妇,不知道她会不会看到这篇文章,不知道这么讲她能不能明白非对称加密。

十八岁想念的那个姑娘明不明白非对称加密并不重要,早已相忘于江湖。我只希望她或许能在当下相夫教子的庸常生活里,能看到这篇用特殊的方式讲解加密算法逻辑的文章,能想到这个多年前追她不成的那个说着“喜欢我的姑娘有一千个,我才不稀罕”的幼稚少年,能想到他确然有着理工男独有的浪漫。

然后,

会心一笑,仅此而已。

END

了解最新动态

咖说丨非对称加密:十八岁给我一千个姑娘​相关推荐

  1. hangfire 过期记录_韩剧丨顶楼、空洞、再次十八岁、僵尸侦探、青春记录

    顶楼 更新至01集 主演: 李智雅 / 柳真 / 严基俊 / 奉太奎 Tae-gyu Bong 剧情:该剧讲述为了跻身上流社会而堵上人生.奋力奔走的女主的欲望和母性,以及置业暴富的成功故事. 空洞 更 ...

  2. 罗永浩:我今年四十八岁,还可以承受无数次的失败;iOS14 或将推出系统级「小程序」功能;​ PyCharm新版发布| 极客头条...

    整理 | 屠敏 头图 | CSDN 下载自视觉中国 快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦, ...

  3. 你可以和十八岁一无所有的男生谈恋爱,但是当他二十八岁的时候还是一无所有,我劝你趁着离开。...

    点击上方 蓝字关注我们! 这碗毒鸡汤我虽然不知道是谁说的,但是我先干为敬. 但是首选我想问一下酿出这碗毒鸡汤的人 您老,上没上过学啊? 接没接受过正常教育? 举个别栗子 柳传志:四十岁才创立联想,二十 ...

  4. 十八岁就不要进来了,你们看不懂这个贴

    十八岁以下{禁}{禁}{禁}!你们不适合看这个贴 回想起童年...又感受到那份童真,童趣!!!或许,那才是我永恒的财富~ 这些图片感觉好亲切 出生于75-85年最全的怀旧东东 如果触动了你心中的回忆, ...

  5. 那个人对话了200亿次的微软小冰,就快十八岁了

    如果你还没有体验过微软小冰的伶牙俐齿,那么你真的已经Out了,因为已经有4200万人和她进行了200亿次对话.9月17日这个阅人无数的超能小姑娘就要年满18周岁了. 不同于苹果Siri和亚马逊Alex ...

  6. 奔跑吧,十八岁的Dimple

    我的十八岁和西方节日都挺巧的,有时候遇上圣诞节,亦或是平安夜,今年又遇上黑五,硬生生地和西方人一起愉快的过节了. 又到了一年一度发深切感慨的日子,这件事情已经坚持好几年了,就是一直没成体系,求学的时候 ...

  7. 心疼你十八岁写下遗书 骄傲你不惧险跳伞救灾

    周末给妈妈打电话,电话一接通就听见那头说:"我们家驰远去四川跳伞救灾了!"我一下子都反应不过来,磕巴着问:"弟弟他不是在西藏当兵吗?他不是伞兵啊,怎么会跳伞?" ...

  8. 一个人的旅行之澳门 十八岁出门远行

    原文地址: 一个人的旅行之澳门 十八岁出门远行 (来自 @轻博客) 作者: 合作社V5嘲 余华一篇名为<十八岁出门远行>的短篇小说一直给我留下深刻的印象,哪怕若干年后的今天,还信手拈来. ...

  9. “任性”华为 | 七十八岁老人的“四渡赤水”(二)

    导读 华为是一家"任性"的企业--因为任正非将自己的性格赋予了华为--在企业前进的每一个路口,都会看见这种性格的印记. 2022年12月,当美国总统拜登出现在凤凰城出席台积电工厂迁 ...

最新文章

  1. golang struct json map 互相转化
  2. Ehcache学习笔记(一)基础入门
  3. node服务器放vue项目,本地Vue项目跨域请求本地Node.js服务器的配置方法
  4. bzoj1085骑士精神(搜索)
  5. Win7系统打开摄像头提示“请检查装置连接状况”怎么办
  6. Linux容器能否弥补IoT的安全短板?
  7. FMS3 参数设定档修改
  8. matplotlib--python的数据可视化二
  9. 数据挖掘问题进行细分,主要分为哪四类问题
  10. 操作系统OS作业整合
  11. paintComponent方法的一些小把戏
  12. 上手使用百度文心一言
  13. 《只是为了好玩:Linux之父林纳斯自传》
  14. JSON.parse()和jQuery.parseJSON()的区别
  15. 末代帝王微软:戴着PC枷锁跳“移动Style”
  16. C语言课设:影院售票管理系统
  17. c语言冒泡排序与二分法排序
  18. 六万+字带你了解数据库---mysql--JDBC-Redis--MongoDB
  19. HTML 常用的标签和属性
  20. Go protobuf

热门文章

  1. oracle游标的使用例子,oracle游标的例子
  2. 用工具测试游戏的平衡性-简单的打架机器人编写
  3. 怎么把gif变成一张一张的png图片?
  4. demo code - Multi-thread render in GLX
  5. ArcGIS二次开发基础教程(13):网络分析之最近设施分析
  6. win10安装flutter
  7. 吴恩达机器学习ex1 Python实现
  8. SQL语句详解(四)——SQL联表查询
  9. 2022美亚个人赛复盘
  10. 关于对pre-trained模型的使用和理解