TrueCrypt
此條目可參照外語維基百科相應條目來擴充。 |
TrueCrypt是一款已停止開發的動態(On-the-fly)磁碟加密軟體,支援Windows、macOS和Linux作業系統。[3]它可在單個檔案和磁碟分割區中建立加密區,也可以加密整個作業系統,解密後使用者即可像普通分割區一樣使用其中的檔案。TrueCrypt支援使用密碼、金鑰檔案作為解密憑據。
開發者 | TrueCrypt Foundation |
---|---|
首次發布 | 2004年2月2日 |
最終版本 | 7.2(2014年5月28日[1]) |
程式語言 | C、C++、組合語言 |
許可協定 | TrueCrypt License(免費軟體)[2] |
網站 | truecrypt |
2014年5月8日,TrueCrypt突然宣布停止開發,聲稱軟體套件含未修復的漏洞,並推薦使用者切換至其他軟體。[4]第三方開發者分別建立了其分支VeraCrypt和CipherShed,以在此軟體的基礎上繼續開發。
作業系統
編輯TrueCrypt支援常見作業系統,如Microsoft Windows、Mac OS X和Linux[5](使用FUSE)。這些作業系統的32位元和64位元版本均能支援,除了Windows IA-64(不支援)和Mac OS X10.6雪豹(作為一個32位元的行程中執行)。[5]Windows 7、Windows Vista或Windows XP的版本可以加密引導分割區或整個引導驅動器。[6]在DragonFly BSD和Linux中,有自由授權且與TrueCrypt相容的的tcplay命令列工具可供使用。[7][8][9]
加密演算法
編輯TrueCrypt的支援獨立演算法有AES、Serpent和Twofish。可以採用五種不同級聯演算法的組合:AES-Twofish、AES-Twofish-Serpent、Serpent-AES、Serpent-Twofish-AES以及Twofish-Serpent。[10]使用TrueCrypt的加密雜湊函式的有RIPEMD-160、SHA-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.0 | 2004年2月2日 |
1.0a | 2004年2月3日 |
2.0 | 2004年6月7日 |
2.1 | 2004年6月21日 |
2.1a | 2004年10月1日 |
3.0 | 2004年12月10日 |
3.1 | 2005年1月22日 |
4.0 | 2005年11月1日 |
4.1 | 2005年11月25日 |
4.2 | 2006年4月17日 |
4.3 | 2007年3月19日 |
5.0 | 2008年2月5日 |
5.1 | 2008年3月10日 |
6.0 | 2008年7月4日 |
6.0a | 2008年7月8日 |
6.1 | 2008年10月31日 |
6.1a | 2008年12月1日 |
6.2 | 2009年5月11日 |
6.2a | 2009年6月15日 |
6.3 | 2009年10月21日 |
6.3a | 2009年11月23日 |
7.0 | 2010年7月19日 |
7.0a | 2010年9月6日 |
7.1 | 2011年9月1日 |
7.1a | 2012年2月7日 |
7.2 | 2014年5月28日 |
參考資料
編輯- ^ TrueCrypt (英語).
- ^ 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) (英語).
- ^ TrueCrypt - Downloads. TrueCrypt Foundation. [2021-02-20]. (原始內容存檔於2013-10-24) (英語).
- ^ TrueCrypt development stopped amid a cloud of mystery | Engadget. Engadget. [2021-10-09]. (原始內容存檔於2021-10-16) (英語).
- ^ 5.0 5.1 支持的操作系统. TrueCrypt Foundation. [2010-08-13].
- ^ Operating Systems Supported for System Encryption. TrueCrypt Documentation. TrueCrypt Foundation. [24 May 2014]. (原始內容存檔於8 January 2013).
- ^ DragonFly On-Line Manual Pages. DragonFly BSD Project. [17 July 2011]. (原始內容存檔於2011-09-12).
- ^ README. tc-play. [14 March 2014]. (原始內容存檔於2022-08-04).
- ^ Fedora Review Request: tcplay - Utility to create/open/map TrueCrypt-compatible volumes. FEDORA. [25 January 2012]. (原始內容存檔於2021-06-21).
- ^ Encryption Algorithms. TrueCrypt Documentation. TrueCrypt Foundation. [2014-05-24].
- ^ Hash Algorithms. TrueCrypt Documentation. TrueCrypt Foundation. [2014-05-24]. (原始內容存檔於2014-05-25).
- ^ 12.0 12.1 TrueCrypt User Guide (PDF) 7.1a. TrueCrypt Foundation. 7 February 2012 [2022-08-04]. (原始內容存檔 (PDF)於2019-12-25).
- ^ Schmid, Patrick; Roos, Achim. Conclusion. System Encryption: BitLocker And TrueCrypt Compared. Tom's Hardware. 28 April 2010 [24 May 2014].
- ^ Schmid, Patrick; Roos, Achim. Conclusion. Protect Your Data With Encryption. Tom's Hardware. 28 April 2010 [24 May 2014].
- ^ TrueCrypt (SourceForge). TrueCrypt Foundation. [2014-05-28].