TrueCrypt是一款已停止开发的动态(On-the-fly磁盘加密软件,支持WindowsmacOSLinux操作系统[3]它可在单个文件和磁盘分区中创建加密卷,也可以加密整个操作系统,解密后用户即可像普通分区一样使用其中的文件。TrueCrypt支持使用密码、密钥文件作为解密凭据。

TrueCrypt
開發者TrueCrypt Foundation
首次发布2004年2月2日,​22年前​(2004-02-02
最终版本7.2(2014年5月28日 (2014-05-28)[1]
编程语言CC++汇编语言
许可协议TrueCrypt License(免费软件[2]

2014年5月8日,TrueCrypt突然宣布停止开发,声称软件包含未修复的漏洞,并推荐用户切换至其他软件。[4]第三方开发者分别创建了其分支VeraCrypt和CipherShed,以在此软件的基础上继续开发。

操作系统

编辑

TrueCrypt支持常见操作系统,如Microsoft WindowsMac OS XLinux[5](使用FUSE)。这些操作系统的32位和64位版本均能支持,除了Windows IA-64(不支持)和Mac OS X10.6雪豹(作为一个32位的进程中运行)。[5]Windows 7、Windows Vista或Windows XP的版本可以加密引导分区或整个引导驱动器。[6]DragonFly BSDLinux中,有自由授权且与TrueCrypt兼容的的tcplay命令行工具可供使用。[7][8][9]

加密算法

编辑

TrueCrypt的支持独立算法有AESSerpentTwofish。可以采用五种不同级联算法的组合:AES-Twofish、AES-Twofish-Serpent、Serpent-AES、Serpent-Twofish-AES以及Twofish-Serpent。[10]使用TrueCrypt的加密散列函数的有RIPEMD-160SHA-512和Whirlpool。[11]

表现

编辑

TrueCrypt支持多元處理資料平行加密,并在Windows中支持流水线读写操作(异步处理的一种形式)减少加密和解密的性能损失。[12]: 63 在更新的支持AES-NI指令集的的处理器上,TrueCrypt可以使用该指令集以进一步提升性能。[12]: 64 磁盘加密对性能的影响在通常使用直接内存访问(DMA)的操作中尤为明显,因为所有数据都必须通过CPU进行解密,而不是直接从磁盘复制到内存中。

在Tom's Hardware进行的一项测试中,尽管TrueCrypt与未加密的磁盘相比速度较慢,但无论使用中端硬件还是最先进的硬件,实时加密的开销都相似,因此测试者认为这是“完全可以接受的”。[13]在另一篇文章中,发现“以合理的方式使用流行的桌面应用程序”时性能成本并不明显,但注意到“高级用户会抱怨”。[14]

開發終止

编辑

2014年5月28日,TrueCrypt在毫无征兆的情况下將其網站轉址回SourceForge,並在其頁面警告該軟體可能包含未修復的安全性問題,宣布TrueCrypt的開發将在2014年5月微軟終止Windows XP支援後結束。软件的所有历史版本被删除,官网仅存有只有解密功能的TrueCrypt 7.2以便用户迁移数据。[15]随后,第三方开发者分别创建了其分支VeraCrypt和CipherShed,以在此软件的基础上继续开发。

历史

编辑

参考资料

编辑
  1. ^ TrueCrypt (英语). 
  2. ^ TrueCrypt Foundation. TrueCrypt - Free Open-Source On-The-Fly Disk Encryption Software for Windows 7/Vista/XP, Mac OS X and Linux - License. [2021-03-20]. (原始内容存档于2012-05-30) (英语). 
  3. ^ TrueCrypt - Downloads. TrueCrypt Foundation. [2021-02-20]. (原始内容存档于2013-10-24) (英语). 
  4. ^ TrueCrypt development stopped amid a cloud of mystery | Engadget. Engadget. [2021-10-09]. (原始内容存档于2021-10-16) (英语). 
  5. ^ 5.0 5.1 支持的操作系统. TrueCrypt Foundation. [2010-08-13]. 
  6. ^ Operating Systems Supported for System Encryption. TrueCrypt Documentation. TrueCrypt Foundation. [24 May 2014]. (原始内容存档于8 January 2013). 
  7. ^ DragonFly On-Line Manual Pages. DragonFly BSD Project. [17 July 2011]. (原始内容存档于2011-09-12). 
  8. ^ README. tc-play. [14 March 2014]. (原始内容存档于2022-08-04). 
  9. ^ Fedora Review Request: tcplay - Utility to create/open/map TrueCrypt-compatible volumes. FEDORA. [25 January 2012]. (原始内容存档于2021-06-21). 
  10. ^ Encryption Algorithms. TrueCrypt Documentation. TrueCrypt Foundation. [2014-05-24]. 
  11. ^ Hash Algorithms. TrueCrypt Documentation. TrueCrypt Foundation. [2014-05-24]. (原始内容存档于2014-05-25). 
  12. ^ 12.0 12.1 TrueCrypt User Guide (PDF) 7.1a. TrueCrypt Foundation. 7 February 2012 [2022-08-04]. (原始内容存档 (PDF)于2019-12-25). 
  13. ^ Schmid, Patrick; Roos, Achim. Conclusion. System Encryption: BitLocker And TrueCrypt Compared. Tom's Hardware. 28 April 2010 [24 May 2014]. 
  14. ^ Schmid, Patrick; Roos, Achim. Conclusion. Protect Your Data With Encryption. Tom's Hardware. 28 April 2010 [24 May 2014]. 
  15. ^ TrueCrypt (SourceForge). TrueCrypt Foundation. [2014-05-28]. 

参见

编辑

外部链接

编辑

📚 Artikel Terkait di Wikipedia

GNOME 軟體

GNOME 軟體是用來Linux主機用來安裝更新軟體的應用程式,以C語言撰寫,並於GNOME 3.10開始發行。 此應用也可用來增加或管理套件庫(像是Ubuntu的PPA)。Ubuntu 作業系統也於Ubuntu 16.04 LTS正式使用GNOME Software,並衍生出「Ubuntu 軟體」。

美洲卡車模擬

Simulator Map DLC Clarifications. SCS Software Blog. SCS Software. 15 January 2016 [21 January 2016]. (原始内容存档于2016-01-17).  American Truck Simulator Map DLC

Apache Hadoop

MapReduce计算模型,它为大数据的分布式存储与处理提供了一个软件框架。所有的Hadoop模块都有一个基本假设,即硬件故障是常见情况,应该由框架自动处理。 Apache Hadoop的核心模块分为存储和计算模块,前者被称为Hadoop分布式文件系统(HDFS),后者即Map

解决方案堆栈

LLMP Linux(操作系统) Lighttpd(网页服务器) MySQL或MariaDB(数据库管理系统) Perl、PHP或Python(脚本语言) LYME(英语:LYME (software bundle))及LYCE(英语:LYCE (software bundle)) Linux(操作系统)

PackageKit

使用GTK+的GNOME Software 廢棄的gnome-packagekit pkcon 供命令行界面使用。 許多不同的软件包管理系统(稱為後端)支援多種不同的抽象方法及訊號供前端工具使用。支援的後端包括了: APT box[來源請求] Conary DNF Sabayon Linux的Entropy(页面存档备份,存于互联网档案馆)

D-Bus

D-Bus是一個行程間通訊及远程过程调用機制,可以讓多個不同的计算机程序(即行程)在同一臺電腦上同時進行通訊。D-Bus作為freedesktop.org專案的一部份,其設計目的是使Linux桌面环境(如GNOME與KDE等)提供的服務標準化。 freedesktop.org專案同時也開發了一個稱為libdbus的自由及开放源代码软件

文件系统列表

VxFS(英语:Veritas File System) Veritas(英语:Veritas Software)文件系统,第一个商用日志文件系统[來源請求];HP-UX、Solaris、Linux、AIX、UnixWare(英语:UnixWare) VLIR(英语:VLIR) (Variable

自由及开放源代码软件列表

TAO (software)——OMG的CORBA标准的C++实现 Akregator——运行于KDE的平台 Liferea——运行于GNOME的平台 RSS Bandit——Windows——.NET RSSOwl——Windows、Mac OS X、Solaris、Linux——Java SWT