跳至內容

TrueCrypt

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
TrueCrypt
開發者TrueCrypt Foundation
首次發布2004年2月2日,​20年前​(2004-02-02
最終版本7.2(2014年5月28日 (2014-05-28)[1]
編程語言CC++匯編語言
許可協議TrueCrypt License(免費軟件[2]
網站truecrypt.sourceforge.net/ 編輯維基數據

TrueCrypt是一款已停止開發的動態(On-the-fly磁盤加密軟件,支持WindowsmacOSLinux操作系統[3]它可在單個文件和磁盤分區中創建加密卷,也可以加密整個操作系統,解密後用戶即可像普通分區一樣使用其中的文件。TrueCrypt支持使用密碼、密鑰文件作為解密憑據。

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]. 

參見

外部連結