17、安全通信:自由的技术

安全通信:自由的技术

1. 项目起源

1999 年年中,我前往哥斯达黎加与自由城(Laissez Faire City,简称 LFC)合作。LFC 致力于开发一系列软件系统,以在数字时代保护和增强个人权利,涵盖易用的安全电子邮件、在线纠纷调解服务、在线股票交易所以及私人资产交易和银行系统等。我对这些技术的兴趣由来已久,此前就受密码朋克列表和布鲁斯·施奈尔的《应用密码学》的启发,并且已经在进行其中一些系统的原型开发。

当时,LFC 有一个名为 MailVault 的安全网络邮件系统的工作原型。它运行在 Mac OS 9 上,使用 FileMaker 作为数据库,用 Frontier 编写。但这个技术组合并不适合运行关键通信服务,系统经常崩溃,极其脆弱,几乎无法支持两个并发用户。LFC 因此面临投资者信任危机,其软件发布多次延迟,旗舰产品 MailVault 的首个测试版也不尽如人意。于是,我在完成 LFC 的合同网络和系统管理工作之余,开始从头编写一个新的安全邮件系统,即现在的 Cryptonite。

自那以后,Cryptonite 一直在断断续续地开发和测试。1999 年 9 月,其首个功能原型作为 MailVault 测试版 2 授权给 LFC 并开放测试。它是首个可供公众使用的 OpenPGP 兼容网络邮件系统,很快就接受了 LFC 投资者和测试人员的检验。此后,通过与用户、开源社区和市场的互动,Cryptonite 在许多方面不断发展。虽然它本身不是开源产品,但在此过程中我发布了许多作为开源的组件。

2. 项目开发感悟

在多年独自开发和推广 Cryptonite 及相关服务的过程中(期间得到了妻子 Barkha 的坚定支持和许多宝

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值