我写了一个世界流行的软件,不料被美国政府盯上了....

网络治理与安全:从美国政府到全球互联网 本文深入探讨了美国政府在网络治理中的关键角色,包括国会、商务部、国防部、能源部、互联网基础设施以及最高法院的作用。同时,通过风险投资、融资阶段以及特定的网络事件(如WannaCry攻击),揭示了网络安全问题的复杂性和全球影响。文中还提到了互联网的早期推动者和现代网络平台对社会文化的深远影响。 阅读详情

2014年2月,爱德华·斯诺登在向《卫报》爆料美国“棱镜计划”之前,向记者提出了一个奇怪的要求:为了保证通信的绝对安全,需要在电脑上安装一个软件。

斯诺登还贴心地向记者发送了视频,一步一步告诉记者应该如何安装。

60942e58adbdc93bdec3318cdeb6b83e.png

当时,记者还不清楚斯诺登将要曝光的事情有多“劲爆”,对于安装一个额外的奇怪软件十分不理解,不情愿。

直到三月末,被电视制片人 Laura Poitras 提醒斯诺登曝光的重大意义之后,也就是几乎两个月时间之后,记者才安装了它。

这个软件叫PGP, 专门用来保证通信的安全,它的第一个版本是我在1991年开发的。 

因为这个软件,我差点被投入监狱。 

1

我1954年出生于美国的新泽西,大学在佛罗里达大西洋大学读计算机。 

大学毕业后,正处于美国和苏联的冷战时代,每当想起可能到来的核世界大战,我就不寒而栗。

我甚至想过移民到新西兰——我觉得那是核战争之后人类唯一能生存的地方。 

73fff201ae66112ff6d48725857ecfd2.png

虽说后来冷战缓和,却不断地促使我思考政府和个人之间的关系。 

80年代的美国,PC和网络逐渐普及,人们的通信极为便捷,但也使得监控更加容易。 

政府可以很容易大规模地拦截、监听公民的电子邮件, 完全可以自动化、大规模地操作, 只需要扫描关键字就可以。

54bdfd218425c5da65a945034ff85844.jpeg

我决定做点儿事情,来保护个人隐私。

2

我很早就知道RSA这种非对称加密的方法,加密后的消息牢不可破,但是加密和解密都需要非常强大的运算能力,所以在当时只有政府、军队和大型企业才能使用。 

怎么才能让普通用户也享受RSA的好处呢?  

我知道对称加密(如DES)运行起来是很快的,但是它需要通信双方协商一个密钥才行, 于是我想了一个绝妙的方法: 

把非对称加密 (RSA)和 对称加密 (DES) 结合起来。

用RSA算法传递DES的密钥,然后用DES来加密和解密。

举个例子,  张大胖要和何小痩通信,可以这么做。

1 . 张大胖和何小痩都生成自己的公钥和私钥

2.  张大胖用何小痩的公钥加密一个DES算法的密钥,发给何小痩

3.  何小痩用自己的私钥解密,得到DES算法的密钥

4.  两人使用DES来进行通信, 速度就很快了。

详细的原理和过程,你们可以去看看码农翻身写的文章《一个故事讲完Https》

第一步的公钥和私钥该怎么生成呢?这需要两个非常大的质数才行,一般人可搞不定。 

我也想了一个办法,用户只要随意摇晃几下鼠标——这是为了增加随机性——然后我的软件就可以帮它生成。 

我把这个软件叫做PGP, Pretty Good Privacy,意思是相当不错的隐私,这个名字的灵感来源于一家名为“Ralph's Pretty Good Grocery”的杂货铺的名字,而这家杂货铺出现在电台主持人 Garrison Keillor 虚构的小镇中。

我在1991年完成了PGP的第一个版本,而原理类似、大名鼎鼎的SSL, 也就是我们常用的HTTPS,要在1994年才被Netscape实现。 

我绝对不会想到,这个叫PGP的软件会给我带来很大的麻烦。 

3

我本来想销售这个软件,但是当时美国有个犯罪防治法案,其中一条就是:美国政府在法律授权下可以获得语音、通信的明文内容,提供电子通信服务的机构和个人必须保证这一点。 

我觉得销售是不太可能了, 不如让大家免费使用。

1991年6月,我把PGP交给一位朋友,请他放在Usenet的电子布告栏。 

我特意要求他:把这个帖子标记为“仅限美国”。 

可是PGP广受欢迎,迅速从密码圈扩散到了全世界,各地的人权团体开始使用PGP来加密他们的文件, 我收到了无数来自全世界的感谢和赞誉。

与此同时,我也开始被美国政府和公司批判。 

拥有RSA专利的RSA数据安全公司说我的PGP是“强盗软件”, 把RSA公开密钥加密算法免费送了出去。

不久之后,我就受到了FBI的指控:军火贩子,非法对外销售武器。

2cd5fd17314808fdf7eb53e332a0911c.png

这真是让我哭笑不得,我这算哪门子武器。 

原来,美国政府所定义的军火武器,除了导弹、大炮、机关枪以外,也包括加密软件,只要你使用大于40位密钥的密码系统, 而PGP所用的密钥一直大于128位。

没有政府的许可,PGP不准出口!

中国古人说:塞翁失马,焉知非福, 成为FBI调查对象,反而让PGP名声大涨,在互联网上散布得更快了。

广大人民群众一致认为:让FBI感到惊慌失措的加密软件,必定非常安全!

4

对我的调查在缓慢进行之际,越来越多的密码专家和人权人士纷纷表态支持我,在世界各地为我筹募基金,支助我的辩护开销,这让我非常感动。

我当然不能坐以待毙,我要反击!从一个意想不到的地方反击!

美国宪法第一修正案规定:虽然出口枪支弹药和软件受到限制,但是书籍的出口不受限制。 

于是,我通过MIT出版社出了一本书,书名叫做《PGP Source Code and Internals》,足足有600页。

e6bfb6b69f812b7250b8064cf5634d51.png

其中的内容估计你也猜到了,这本书没别的东西,全是PGP这个软件的源代码!

任何人,只要你购买了这本书(不受美国出口的限制),你就获得了PGP软件,前提是,需要用OCR软件扫描一下——我在书的开头非常贴心地告诉了大家如何使用OCR来操作。 

我出口的是书本中的知识,不是密码应用器材, 美国政府无话可说。

虽然我没法继续开发PGP,但是在欧洲,政府对加密技术的态度比较开放,欧洲的程序员不断地改进它,并且分发到世界各地。

生米已经熟饭 !

终于,经过3年的调查,美国检察总长办公室撤销对我的控诉。我也顺利地从RSA数据安全公司获得授权,PGP成为了合法的产品。 

这一场世纪调查把我塑造成了密码学界的圣战战士,很多搞营销的都极其羡慕PGP从这个案子获得的免费的宣传,但是他们感受不到,我所承受的巨大压力。

5

欢迎大家使用PGP,对自己的通信加密,不过一定要主意:从可靠的来源去下载,下载以后,最好验证一下这个软件下载过程中没被篡改。 

如果PGP来历不明,被人动过手脚,那一切都完了!无论多强的加密算法都不管用了。

有人说,一个人成神以后就会留下以自己名字命名的定律,我还真有两个:

1. 技术的自然流动往往朝着使监视更容易的方向发展。

2. 计算机跟踪我们的能力每十八个月翻一番。

我是齐默尔曼,计算机密码学家,PGP的发明人。 

441850e1314e3f1914973e3a221bf239.png

全文完,觉得不错的话点个赞,或者在看吧!

最近建了免费知识星球“码农翻身的朋友们”,这是一个和大家近距离交流的地方,我会主要聊聊我的工作、生活、读书、职业发展等相对私人的话题,比如“聊聊逃离帝都,回到郑州的得与失”

f52d10baf3f85f54f0597f1368c02ca6.png

星球是免费的,扫描下方二维码即可关注,欢迎常来这里逛逛!

99f1cf0d91210b42b8592fe515d60b53.jpeg

电气比例阀采用外置传感器和PID控制器实现化学机械抛光(CMP)的超高精度压力控制 摘要:为大幅度提高现有CMP工艺设备中压力控制的稳定性,在现有电气比例阀这种单回路PID压力调节技术的基础上,本文提出了升级改造方案,即采用串级控制法(双回路PID控制,也称级联控制),通过在现有电气比例阀回路中增加更高精度的压力传感器和PID控制器,可以将研磨抛光压力的稳定性提高一个数量级,从1~2%的稳定性提升到0.1~0.2%。 阅读详情

相关推荐

单细胞分析(19)—— 单细胞转录组基因集评分方法

在单细胞RNA测序(scRNA-seq)分析中,基因集评分(Gene Set Scoring)是一项关键任务,能帮助研究者识别细胞功能状态

阅读文献,记录学习笔记 2440

我写了一个软件,差点被投入监狱!

2014年2月,爱德华·斯诺登与《卫报》记者 Glenn Greenwald 第一次联系时,斯诺登提出了一个额外的要求:为了保证通信安全,记者需要在电脑上安装一个软件。斯诺登甚至向记者发送...

码农翻身 725

ChatIE:基于ChatGPT的零样本信息抽取实战指南

信息抽取是自然语言处理中的核心任务,旨在从非结构化文本中自动识别并结构化关键信息,如实体、关系及事件。传统方法依赖大量标注数据训练专用模型,流程复杂且成本高昂。随着大语言模型的发展,通过提示工程引导模型理解任务,实现了无需训练数据的零样本抽取能力,极大降低了技术门槛与应用成本。这种范式将信息抽取重构为多轮对话问题,通过分阶段提问引导模型逐步输出结构化结果,在快速原型验证、领域适配及小规模数据探索中展现出显著技术价值。本文以ChatIE项目为例,深入解析如何利用ChatGPT API,通过精心设计的提示词与两

weixin_30540691的博客 404

【信息技术】【2014】【含源码】PGP加密软件

本文为芬兰拉普兰大学(作者:ShuhanWang)的毕业论文,共53页。 PGP加密软件被认为是保护电子邮件机密性的最强大、最有效的软件。本文的目的是让读者对PGP软件是什么、PGP软件背后的加密技术、PGP软件是如何工作的,以及如何安装PGP软件进行概述。在理论部分,解释了密码的基本术语和概念,以帮助理解PGP的工作原理。中间部分详细介绍了PGP的功能。它们包括如何实现通信方的身份验证、如何管...

weixin_42825609的博客 560

C语言获取硬件信息(CPU序列号,硬盘序列号,网卡IP、MAC地址、是否插入网线)

本文主要介绍Linux和Windows下使用C语言获取各种硬件信息,包括CPU序列号、硬盘序列号、网卡信息(包括网卡名字、IP地址、MAC地址、网卡是否插入网线等)。

叶落花枯的博客 9378

Verilog仿真必备:FSDB dump命令全解析与实战配置指南

本文深入解析了Verilog仿真中FSDB波形记录的核心命令与实战配置技巧。针对大规模SoC验证场景,详细介绍了如何通过$fsdbDumpvars、$fsdbDumpfile等命令实现信号精准捕获、文件体积控制和动态启停,并提供了智能化的分层dump策略,帮助工程师在保证调试信息完整性的同时,大幅提升验证效率并有效管理波形数据。

cnn8visionary的博客 349

安全电子邮件之PGP技术

PGP(Pretty Good Privacy)技术是一种广泛使用的电子邮件安全解决方案,它采用非对称加密算法保护邮件的机密性和完整性。通过公钥加密和私钥解密的方式,PGP确保只有收件人能解密邮件内容,同时支持数字签名验证发送者身份和数据完整性。PGP技术为电子邮件通信提供了强有力的安全保障,是保护敏感信息免受未经授权访问的关键工具。

Qaijam的博客 2946

HMMER实战:从零部署到序列分析

本文详细介绍了HMMER工具的安装与使用,从源码编译到环境配置,再到核心工具hmmbuild、hmmsearch等的实战应用。通过球蛋白序列分析案例,展示了HMMER在生物信息学中的强大功能,帮助读者快速掌握序列分析技巧。

weixin_42529366的博客 251

电子邮件加密PGP(Pretty Good Privacy)浅聊

PGP的开发背景是当时电子邮件和其他形式的电子通信缺乏安全措施,个人信息和通信内容容易受到第三方的监视和篡改。Zimmermann希望通过PGP提供一种简单易用的方式,让普通用户也能享受到高水平的通信安全。PGP(Pretty Good Privacy)最初是由菲利普·齐默尔曼( Philip Zimmermann )在1991年开发的密码软件。它是一种强大的加密和数字签名工具,旨在保护电子邮件和其他通信的隐私和完整性。

缘友一世的博客 3897

【电机应用控制】——直流有刷电机&驱动板/编码器介绍&PID算法&实操代码思路

声明:学习笔记来自正点原子B站教程,仅供学习交流!!玩具车、平衡车、无人机、印刷机、打印机、手机振动马达等电机即电动机(motor),也叫作马达,电能转化为机械能。按电源:直流、交流按用途:驱动用、控制用按运转速度:高速、低速、恒速、调速直流电机(有刷、无刷)、舵机、步进电机、伺服电机1、直流有刷电机(Brushed DC Motor,简称BDC)是内含电刷装置的将直流电能转化为机械能的电动机。例如四驱赛车四个马达操控方便、成本低、维护时换电刷即可;

weixin_51658186的博客 2万+

多目标优化AI Agent:增强LLM的复杂决策能力

在人工智能领域,尤其是自然语言处理(NLP)和大语言模型(LLM)的应用中,决策问题往往涉及多个目标的平衡与优化。例如,在智能客服系统中,既要提高客户满意度,又要降低运营成本;在自动驾驶中,既要确保安全,又要追求行驶效率。传统的单目标优化方法难以满足这种复杂场景的需求,因此多目标优化成为了一种必然趋势。AI Agent是一种智能系统,能够通过感知环境、处理信息并采取行动来实现特定目标。它可以是一个软件程序,也可以是一个物理设备。NSGA-II:一种基于群体的多目标优化算法,通过遗传算法的思想进行迭代优化。

AI天才研究院 1300

为技术解开枷锁的那个人走了

1992年,Phil Zimmermann的名字被列入了FBI的调查名单,因为他开发的加密程序PGP(Pretty Good Privacy)使用了128位密钥——而美国...

区块链大本营 1614

EtherCAT主站IGH-- 49 -- 搭建xenomai系统及自己的IGH主站

以上就是搭建xenomai系统及自己的IGH主站的内容。有不明白的地方欢迎留言;有建议欢迎留言,我后面编写文档好改进。创作不容,如果文档对您有帮助,记得给个赞。

常驻客栈的博客--嵌入式EtherCAT 3158

Smartdraw世界上最流行的商业绘图软件

Smartdraw 更多图片(5张) SmartDraw是世界上最流行的商业绘图软件。2006年获美国政府司法部(U.S.DepartmentofJustice)专用软件,2007获美国政府商务部(USDepartmentofCommence)选用。 分享百科名片: 简介 SmartDraw是专业的图表制作软件。可以用它轻松制作组织机构图、流程图、地图、房间布局图、数学...

weixin_34290352的博客 487

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

美国政府要求软件开发商在2026年前全面去除C/C++

总结而言,C 和 C++ 的重要性体现在它们提供了强大的低级控制能力和高性能,这使它们在系统级编程、性能关键应用和资源受限的嵌入式系统中无可替代。在现代软件开发中,了解和掌握 C 和 C++ 是通向理解计算机系统和高效软件开发的重要基础。在这些领域中,C 和 C++ 的使用主要是由于它们提供了对底层硬件的精细控制、优秀的执行速度和稳定性,满足了美国政府在性能、可靠性和安全性方面的严格要求。由于编译器和标准库的支持,C 和 C++ 程序可以在不同的硬件和操作系统平台上编译和运行,提供了很强的跨平台能力。

2401_82914443的博客 1152

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

开源软件对美国政府意味着什么?

虽然可能是落后五年或十年,但美国政府现在开始宣布其对开源软件或其所称之为的开源软件的热爱。 3月10日,美国白宫发表了一个旨在增加联邦政府使用开源软件的新运动的博客声明,并起草了一份让人们在GitHub广泛评论的开源政策文件。 美国政府部门表示,热衷于采用开源软件反映其具有节省人力和成本的优势,避免重复工作,并促进更容易合作。“通过避免重复定制软件,可以...

weixin_33736832的博客 609

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

UVT与美国政府合力保护自然环境

此次与美国政府的合作将进一步加强双方在环保领域的影响力,为世界上最宝贵的资源之一——自然环境提供更好的保护。这次合作的达成是全球环境保护事业的重要里程碑,将为未来的可持续发展奠定坚实的基础。通过制定和推行环境保护政策、鼓励可再生能源的开发与利用,以及促进循环经济的发展,双方将共同推动经济与环境的良性互动。双方将加强与其他国家和国际组织的合作,共同应对全球性环境挑战,推动全球环境治理体系的建设。美国政府与全球领先的环保机构UVT 宣布,双方将携手合作,采取积极措施保护自然环境,推动可持续发展。

hfxwl的博客 401

重磅!华为宣布起诉美国政府

来源:网易智能摘要:今天,华为在深圳总部召开发布会,宣布决定起诉美国政府。01指责美国政府窃取华为服务器华为宣布针对美国《2019财年国防授权法》第889条的合宪性向美...

人工智能学家 394

美国政府组成_美国政府沉迷于科技巨头的成功。 那就是问题所在。

美国政府组成 大技术 (Big Technology) In the months leading up to Wednesday’s tech giant hearing, the U.S. federal government was buying millions in tech giant debt. Through BlackRock, an intermediary, the Fede...

weixin_26744853的博客 353

重磅!OpenAI「Operator」获突破,Altman将于1月30日向美国政府汇报

将离任的白宫国家安全顾问杰克·沙利文(JakeSullivan)拥有美国最大秘密的安全权限,他认为未来几年将决定人工智能的进步是否会以“灾难”来评估。虽然有理由对进一步的进展保持乐观,但仍有许多未解决的研究问题。这场即将到来的闭门会议,不仅关系到AI技术的发展方向,更可能影响整个人类社会的未来走向。而真相很可能是,就在我们吃瓜这一切的某一时刻,历史骤变的车轮或已轰然转动。OpenAI发布「经济蓝图」,认为AI可以「推动全国再工业化」多位OpenAI员工私下表示对最近的进展既「兴奋」又「不安」

具身机器人和通用AI 957

突发,美国政府要力保TikTok了!?赛博逃亡已轰动

美国用户通过小红书,开始了解中国的文化、科技、生活方式等,而中国用户也对美国用户的生活有了更多认识。一直以来,在国际传播领域,西方的媒体和社交平台占据着主导地位,信息传播往往是单向的、选择性的。即便失去美国市场,凭借欧洲这片广阔的市场,也能实现较为可观的发展,同样不失为一种体面的选择。白天,小红书主要是中国用户活跃,而到了夜间,则以海外网友活跃为主,形成了独特的“的上线,从地缘优势来看,该站点的设立为美区的卖家提供了一条相对体面的发展路径。就连在TK搭子群里的美区商家似乎也不着急,大家都是相对淡定的状态。

noonshuju的博客 898

几度关门的美国政府 —— 财政赤字

几度关门的美国政府,是财政赤字这一经济顽疾在政治舞台上的集中上演。22 次停摆,43 天的最长纪录,38 万亿美元的国债,1.2 万亿美元的利息支出,这些数字背后,是美国经济的结构性矛盾、政治的极化分裂和制度的功能性失灵。政府关门不仅让美国民众承受民生之痛,更让全球看到 “超级大国” 的治理困境。这场危机的本质,是美国长期以来 “重消费、轻储蓄”“重短期、轻长期”“重党派、轻国家” 的发展模式的必然结果。财政赤字的解决没有捷径,政府治理的完善需要共识。

Matathe的博客 910

美国政府要求关键软件2026年前弃用C/C++引发的思考

但完全弃用并非易事。C++之父Bjarne Stroustrup指出,全球有数十亿行C++代码在运行,涉及金融、工业控制等关键领域。同时,像Safe C++这样的提案也在探索在不重写代码的前提下提升安全性的方法。在这个问题上,我认为我们既要重视安全风险,也要考虑实际落地难度。Rust等新兴语言确实在内存安全方面表现优异,但在性能、生态系统成熟度等方面仍需时间发展。CISA的报告也强调了这一点,建议企业建立完善的安全开发体系。这个平台操作简单,无需复杂配置就能创建可运行的安全演示,对理解这个议题很有帮助。

StarfallOwl89的博客 282

苹果现金持有量达762亿美元超越美国政府

新浪科技讯 北京时间7月29日早间消息,据美国科技博客BusinessInsider报道,苹果目前拥有的现金总量已经超过美国政府。  根据美国财政部周四发布的每日报告,截止到周三,美国政府运营现金余额只有738亿美元。而根据苹果发布的最新财报,截止到6月底,苹果拥有的现金和有价证

kaiyekai的专栏 902
上一篇: 世界上最大开源平台,被残酷地抛弃了!
下一篇: 这个地方的程序员太闲了,写了3个世界流行的操作系统!
码农翻身
码农翻身 《码农翻身》作者 《码农翻身》作者
博客等级 码龄8年 3万+粉丝 1084原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值