# 自由软件为 3D 打印保密

- 作者：陈一斌
- 发布时间：2013-11-05 18:04
- 分类：公司
- 原文：https://www.ifanr.com/368800

[![3d printer](https://s3.ifanr.com/wp-content/uploads/2013/11/3d-printer.jpg)](https://s3.ifanr.com/wp-content/uploads/2013/11/3d-printer.jpg)

今年尝试用 3D 打印机制造枪支的实验成为人们关注的焦点，5 月份首款完全由 3D 打印制造的枪支 Liberator 试射成功，10 月份英国曼彻斯特地区警区说发现了疑似用 3D 打印机制造枪支零件的窝点。

当然，Liberator 每射击一次必须换一个枪管，而网友还发现英国警方所放出的“疑似枪支的零部件”有个别是 3D 打印机自己的零部件，但这两个例子已经证明 3D 打印机的潜力。

现在横在 3D 打印行业面前的还有另外一个问题，那就是随着 3D 打印机技术越来越成熟，获得成本越来越低，若不控制网路上分享的 STL 文件里的内容，未来说不定会出现一间由 3D 打印机组成的枪支工厂。

如何隐藏 STL 文件里的内容，避免不相关的人看见呢？在伦敦大学金匠学院 [Interaction Research Studio 里工作的 Matthew Plummer-Fernandez](http://www.forbes.com/sites/andygreenberg/2013/11/04/3d-printing-encryption-app-hides-contraband-objects-in-plain-sight/) 不久前发布了一款名为 Disarming Corruptor 的自由软件，可以对 STL 文件进行加密、解密操作。被该软件加密后的文件，分享出去后，另一方也同样需要该软件，和一个特定的值对文件进行解密，才能得到正确的文件。否则，即便打开文件查看，也只是一个扭曲得不成样子的 3D 模型。

Matthew 在自己的博客里写道，“当专利流氓、执法机关在文件分享网站找到这些文件时，他们只会看到扭曲、抽象的模型，而可信的社区成员则仍然能得到正确的模型。”不过，Disarming Corruptor 所提供的“关键值”数量只有 101 个，十分有限，有心人可以一一尝试，然后再发现文件的真实面貌。

不过，这仍然是一次有益的尝试。Thingiverse 是 STL 文件的分享网站，因为“3D 打印枪支”的事情，因此立下条款禁止用户上传包含 3D 武器模型的 STL 文件。网站背后的东家——今年收购了 MakerBot 的 3D 打印厂商 Stratays 正在寻求一种方法能够过滤掉这些包含武器内容的文件。若 Disarming Corruptor 继续发展下去，说不定是一种可行的解决方案。

当然，如果这种“夹带私货”的文件在网络上流行，也说不定会出现另一股反控制的力量，对它进行破解。不过，就好像 Matthew 所说，迈出第一步的意义会更加重要。

以下是演示视频：
