过期域名预定抢注

 找回密碼
 免费注册

truecrypt-7.1a 加密軟件中的神話

  [複製鏈接]
發表於 2014-11-6 23:05:25 | 顯示全部樓層 |閱讀模式
本帖最後由 hel 於 2014-11-6 23:07 編輯
, S- C; \/ B7 I9 j& @+ [- F  p( |7 Z% i
特別說明:: i3 l$ ^# G, G
TrueCrypt 在5月28日的時候有點變故,具體的可以百度或者谷歌一下,但為什麼還要分享呢,就是因為這個加密神器的變故,所以才導致我這個的精貴啊。目前官方給出的是7.2版本,就是變故後的版本,據說已經不安全了,而我保存的是變故前的最新版本7.1版,而且還收藏了簡體中文語言包。如果你有需要高強度高安全加密的,那麼請收藏吧。你值得擁有。( r: ]! K6 b% P
如果你已經知道這個軟件,且有使用的需求,請收藏一下吧,我共享的軟件和簡體中文語音包絕對是官方下載。
: A0 ?! w8 s" W
truecrypt-7.1a下載   鏈接:http://pan.baidu.com/s/1jGDXeZG   密碼:6zim
3 `1 C& k/ x) A8 [6 w# n% K: K
) K8 a4 Y% F/ U- B4 `& j如果你還不知道這是個啥,那就繼續往下看,看看這個神話中的神器是個啥樣的。
. @8 f: ^; h6 X" Q(文章轉自  編程隨想的博客  境外站點)9 M1 s  |$ q8 ?" j9 e  h. Z
% I. }, h6 P; D* z3 c
2 O/ E! G' X! R( j* N3 l
★TrueCrypt 是啥玩意兒?
/ z! v& L9 L6 h; ^5 h簡單來說,TrueCrypt 是用來對整個硬盤或某個分區(支持物理硬盤和虛擬硬盤)進行實時加密的工具。其官方網站在 http://www.truecrypt.org/$ v- Z/ M  Q/ k* ^0 E
如果想大致看看該軟件長啥樣子,請看官網上的截圖(在「這裡」)。
  n) C! {  ]: A$ q6 B★回顧一下挑選加密工具的注意事項
3 @5 g  ^1 g* z: k5 }7 a7 a. g◇知名度高,口碑好
4 R! f9 v" D" \$ n, R7 X要判斷某個軟件的知名度高不高,一個簡單的辦法,就是到 Google 裡搜索一下該軟件。(除非碰到同名的情況)通常 Google 的搜索結果數,可以大致反映出該軟件的知名度。列位看官可以自己去 Google 搜索一下便知。
: ?- w6 s$ q+ e/ O# R7 l說到 TrueCrypt 的口碑,俺可以舉一個例子。據說老美的 FBI 拿到某個犯罪分子用 TrueCrypt 加密的數據,結果 FBI 裡的一堆密碼專家都無計可施(懂洋文的同學可以看「這裡」的報道)。6 P' Z3 ]1 c5 _5 R& U- |% L3 l
◇有較多的用戶使用, f- {& e0 r) L) u& W
TrueCrypt 具體有多少用戶,俺說不上來。不過,據說歐美很多經營色情網站的傢伙,就是採用 TrueCrypt 來規避法律風險的——他們把色情內容用 TrueCrypt 加密後再放到托管的服務器上,警察即便拿到了也無法解密,也就無法舉證。
( w* s8 L. E+ Y1 f, B: |8 Q7 X◇支持主流的加密算法; ]( h6 g2 O) `" G
TrueCrypt 內置了 AES(Rijndael), Serpent, Twofish 這三種主流的加密算法。
2 t/ a. f* R; D6 N) C6 V- n2 NAES(全稱:Advanced Encryption Standard)是美國官方在2002年確定的加密標準,其名氣自不必多說。另外兩種加密算法,名氣也很大。當初,Rijndael, Serpent, Twofish 這3者都是 AES 的主要競標者,最後是 Rijndael 中選。
2 \/ i9 j3 p) @; ]1 M$ T  q你可以單獨使用這3種的某一種,也可以對這3種加密算法組合使用,以得到更強的加密效果(但速度也更慢)。◇要能支持虛擬盤/虛擬分區
3 {7 y' i( E  m6 q: ?8 @這方面是 TrueCrypt 的強項。它除了支持虛擬硬盤/虛擬分區的加密,還可以加密某個物理分區甚至整個物理硬盤;除了可以針對硬盤進行加密,還可以針對U盤(USB flash drive)加密。& P4 c. {# R- ?$ D7 E7 A2 X
另外,它還支持隱含卷,隱藏操作系統等功能(俺後面會介紹)。7 ]& F0 I% H: Y4 n0 x9 C
◇最好是免費且開源的
( }- _4 Q% e  O9 N4 ?, y6 Z$ tTrueCrypt 是開源的,也是免費的。" V' |% o) g( N( b, ~9 J& X+ z
◇最好支持多種操作系統
) m* X+ e: t$ f2 h: T, ^& T它目前支持 Windows,Mac OS X,Linux 這3種主流操作系統。對於微軟系,從 Windows 2000 一直到 Windows 7 都支持。常見的操作系統,基本上都涵蓋了。
) ?9 w. ^. R2 B  d. ^1 ]◇總結0 w! ~) x( U0 e
從上面列舉的可以看出,TrueCrypt 完全滿足俺挑選文件加密工具的要求。; _7 n4 l; T& F8 C, ~3 _1 L4 ]
★TrueCrypt 的幾個特色
. R% z* p. a. A" n3 F" e說實話,滿足上述要求的文件加密工具,絕不止 TrueCrypt 這一款。為啥俺首先推薦它捏?那是因為 TrueCrypt 還有另外幾個很不錯的特色。  I. s7 [9 ~, @: f. r
◇KeyFiles" `& z( }( m5 L9 b/ E( f( {2 |
大部分加密軟件都會涉及到加密用的口令。口令是一個令人很糾結的東西——設得太複雜怕忘了,設得太簡單怕被破了。
3 [) I9 G9 Q5 ?, \3 r5 C有了 TrueCrypt 之後,口令的問題就不成為問題了。因為 TrueCrypt 提供了 KeyFiles 功能。簡單來說,就是用一個或多個文件作為加密的認證因素(類似於口令)。這樣一來,你只要記住加密用的文件(KeyFiles)即可。對於破解的人,就很難再用傳統的「暴力破解口令」的方式了。( q  B& B% H% C) C& T
所謂的「暴力破解口令」,就是把所有可能的口令組合都嘗試一遍。比方說,你的口令只有小寫字母,而且你的口令只有8個字符,那麼所有可能的組合也就是26的8次方。雖然26的8次方挺大,但是用計算機進行窮舉,用不了太長時間也可以全部嘗試完。
: w+ `+ H5 |5 C- Q& l1 D) x
◇雙因素認證
: L+ }; {6 x( l3 N+ q* |8 e用剛才提到的 KeyFiles 功能,你就可以玩「雙因素認證」的把戲了。假設你想保護一個很重要的加密卷,那麼,你可以同時設置口令和 KeyFiles。這樣一來,如果要解開這個加密卷,就需要同時知道口令並拿到 KeyFiles。這大大提高了攻擊者的難度。
! h+ E/ ?  H* y& j◇隱藏卷(Hidden Volume)
! o  e7 H' n& Q3 Z& Q( S1 w7 }另一個很吸引人的特色,是關於「隱藏卷」的功能。
) O, \' H8 y. o9 i0 f+ u所謂的隱藏卷,就是在一個加密卷裡面再創建一個加密卷。外層的那個加密卷是「明」的(也叫「宿主卷」);內層的那個,是「暗」的(叫「隱藏卷」)。這兩 個加密卷必須使用不同的認證因素(不同的口令或不同的 KeyFiles)。在物理上,你只能看到外層的卷文件,內層的卷,是沒有獨立的文件的。
9 ?. f, I7 M( B% k  ^( E, B' \當你要打開加密卷的時候,如果輸入的是外層的認證因素(口令、KeyFiles),那就打開外層的卷(這時候看不到內層的數據);反之,輸入內層的認證因素,則打開內層的卷(這時候看不到外層的數據)。
( b( C" u& D; v& B: m可能有同學會納悶:這麼玩,有啥用捏?請看下一節——Plausible Deniability- o  P0 S+ I8 _% a% M: Q: @
◇Plausible Deniability  F4 \# \6 |% W6 E5 y
很抱歉,這個洋文,俺沒有找到合適的中文來表達它的含義(網上有人翻譯為:「冠冕堂皇地拒絕」,俺覺得不夠貼切)。下面,俺用一個虛構的小故事讓大夥兒明白,什麼是「Plausible Deniability」。) M8 H& U9 W0 C) |: H  A
話說有一個GG叫小黑,他有一個MM叫小白。小黑喜歡背著小白偷看毛片,而且還喜歡把毛片收藏起來;而小白對毛片很反感。為了不讓小白知道,小黑把毛片 都用 TrueCrypt 加密保存。小黑GG的安全意識很高,他先創建了一個外層的加密卷(「明」的),裡面放一些無光痛癢的文件。然後在外層加密卷中,再創建一個隱含加密卷 (「暗」的),裡面保存毛片。
" U8 P' F+ v2 k( |有一天,小白也不知道通過什麼途徑,發現小黑背著她,加密保存了一些文件。於是小白就威脅小黑,讓小黑打開加密 卷給她看一看。這時候,隱藏卷的好處就體現出來了。小黑可以裝做很不情願的樣子,然後輸入外層加密卷的口令,讓小白看一看外層卷的東西(都是些無關緊要的 文件)。小黑就這樣順利矇混過關了 8 g6 @. e/ R; J9 I9 ]: v
這就是利用隱藏卷,實現「Plausible Deniability」的典型案例。你可以在受到脅迫的時候,用隱藏卷功能來「丟車保帥」,而脅迫你的人,未必能看出破綻。( a* S8 k5 k6 R' F& ?/ \' ^
◇隱藏操作系統(Hidden Operating System). S1 C- L' s, _) [) G
隱藏操作系統的功能,本質上跟隱藏卷類似——也是有一明一暗兩個加密卷,分別裝兩個操作系統。「明」的操作系統就放一些無關痛癢的文件,而那些敏感的文件都放到「暗」的操作系統中。; t/ _+ A& y' `6 p. q' N
當你受到脅迫的時候,你就輸入「明」的那個密碼,進入那個「明」的操作系統。這樣一來,「暗」的那個操作系統就不會暴露。
5 I, u- {! ^# f◇短小精悍
! z0 Q1 U0 @9 J, y& n+ ?) E4 q& nTrueCrypt 非常輕巧,安裝程序僅有3兆多。安裝之後,只有6個文件,如果去掉幫助文件和license文件,那就僅有4個文件了。8 R' G& ?! k' r5 N+ I
另外,TrueCrypt 還支持免安裝運行——你可以把安裝目錄拷貝到U盤,然後就可以在另外一台電腦上使用它。3 X' E9 Q% n7 w2 R4 x4 O
◇成熟度較高
" r' {0 v5 q0 S2 ^對於加密工具來說,軟件的成熟度是非常重要的。如果軟件不成熟,會導致如下2種重要的風險:
8 @  v5 `1 |: l* x" W. f' k其1,假如軟件有Bug並導致解密後的數據和加密前的數據不一樣(數據損壞)——意味著你的數據(往往是重要的)丟失了。
. p/ f* ~1 q% L5 ~其2,如果軟件的數據加密過程有缺陷,可能導致加密數據被攻擊者輕易破解——意味著你的數據(往往是見不得人的)被曝光。
+ x4 |: g0 F/ ?# }* H而俺喜歡 TrueCrypt 的一個重要原因就是它的成熟度比較高。除了因為它研發時間長(截止本文發佈時,已有7年多),除了因為它的口碑好,還有一個重要原因是軟件的功能和文檔做得很細緻。(從一個軟件的功能和相關文檔,可以看出其研發團隊的成熟度
% t" g+ e+ |9 x* z" l有這麼多亮點功能,再配合較高的成熟度,TrueCrypt 絕對值得一試。
/ c+ n, {3 M$ P+ }, L! V: Z" w) U% x★使用 TrueCrypt 的注意事項
6 t- p/ L. q5 k, ?- \介紹完特色功能,最後再講幾個注意事項,以免大夥兒走彎路。& k5 n" U: l. ^
◇關於中文界面
  H0 m; d: v3 M3 W5 t1 y, R6 T$ c! L6 eTrueCrypt 默認是西洋文的界面,那些不適應西洋文的同學,可以到官網去下載語言包(在「這裡」)。% q- @( H% a2 v8 r5 G! Y. ]  s: O
◇關於虛擬卷的尺寸* E; s% S' B- [" ]! E9 P6 e% x0 _# a
如果你要創建一個虛擬的加密卷。在創建的時候,一定要想好卷的大小——要足夠大以便存放要加密的數據。目前 TureCrypt 沒有提供「調整虛擬加密卷大小」的功能。也就是說,虛擬卷一旦創建,大小就固定了。萬一你把這個卷的空間用完了,就只好另外創建一個新的,把原先的數據 copy過去,再把老的刪除。
1 e2 }( a1 S6 s# _" y% o好在現在硬盤已經是白菜價了,所以大夥兒創建虛擬卷的時候,尺寸要估計得充裕一些為好。
2 {* F* z7 M+ }& r" O4 g◇關於 KeyFiles0 t1 h5 M9 Z1 I: ]  I. W) t
用什麼樣的文件作為 KeyFiles 比較好捏?有兩種方法:1. 自己找一個文件;2. 讓 TrueCrypt 幫你創建一個隨機文件。這兩種方式的注意事項如下:6 H( b$ X1 c. G1 S: A5 J$ \
1.  如果讓 TrueCrypt 幫你隨機生成
$ _2 E, l6 ~6 I# r4 u$ s那麼,你一定要記得把生成的 KeyFiles 備份好。否則,一旦 KeyFiles 丟失了,那你就再也無法打開加密捲了。' U( k; g5 J5 N/ Q& P9 p" M3 W' Z
2.  如果你自己選擇 keyfile* Q! q# Q( N" [  ?1 k# q
要注意兩點:其一、選作 keyfile 的文件不要太小(至少10KB);其二、二進制格式的文件比文本格式要好。還有一個經驗:你可以選某個比較知名的文件做 keyfile。一來比較好記,二來也不容易搞丟。比方說,你很喜歡 Firefox,那你可以用 Firefox 的安裝文件作為 keyfile。萬一搞丟了,還可以再去 Firefox 官網下載。6 R* C" Z2 R# u
為了讓安全性更高些,你可以把 KeyFiles 跟加密卷分開存放。如果你的加密卷在電腦上,那建議你把 KeyFiles 保存在一個隨身攜帶的U盤或者手機上(現在大部分手機都可以當U盤用)。
( r  E  ^4 x, v/ q# g◇關於隱藏卷5 l9 ~% G5 y3 U
剛才聊」Plausible Deniability」的時候,大夥兒應該已經明白」隱藏卷」的妙用了。再順便說一下使用隱藏卷的注意事項。
) m$ |1 k% r% ~! A, t: P由於隱藏卷是存儲在外層卷(宿主卷)的剩餘空間中。理論上,當你往外層卷寫數據的時候,有可能會破壞隱藏卷。TrueCrypt 當然早就考慮到了這點,並提供了一種保護機制。當你想在外層卷寫數據,但是又不希望破壞內層卷,你就必須在打開卷的時候,同時輸入內外2個卷的認證因素 (口令、KeyFiles)。這時候,TrueCrypt 會打開外層卷,但是也會對隱含的內層捲進行暗中保護。一旦你在外層卷的寫操作會影響到內層卷,TrueCrypt 會屏蔽掉這個「寫操作」,然後提示你:寫入失敗。/ ]( G4 t7 u9 s- _: \8 r7 e5 C5 ~
當然啦,你在受到脅迫的時候,千萬不要輸入內層卷的密碼,否則就露餡了!
! V2 p( Z5 k* B# K◇關於免安裝運行) e( P1 D+ ]8 z
有些人喜歡把加密卷和 TrueCrypt 程序一起放到U盤上。然後,隨便找一台電腦插上,就可以運行 TrueCrypt 並打開加密卷。這樣的好處是——相當於一個移動硬盤,還不怕丟失。2 _5 G, p# e* O8 a
但是這麼干有一個風險。如果你在一台不安全的電腦上運行 TrueCrypt,萬一這台電腦上被植入了木馬,萬一這個木馬還具有 Key Logger(鍵盤記錄)的功能,那你的加密卷口令就有可能被盜取。
1 M/ [/ }  G" P6 l0 r★關於 TrueCrypt 的進階使用0 R0 T' h% H( J" f; `
看完本文之後,如果你決定要用 TrueCrypt,建議你先花點時間看看它的使用手冊。那手冊寫得可真好,不光介紹了 TrueCrypt 的使用,還介紹了很多信息安全方面的知識(可惜是洋文的)。0 R& f6 _( h, k2 T# y! x6 t( H, A- k

  Z7 d6 q* z$ x" N: \) e, e" a  N- \6 I% z. n  O" t

- j5 u9 ]$ z; o2 ~7 q

評分

參與人數 3猪毛 +4 收起 理由
水心 + 1 谢谢分享!
jiaruseng + 2 谢谢分享!
jackbin + 1 谢谢分享!

查看全部評分

回復

使用道具 舉報

發表於 2014-11-7 09:59:01 | 顯示全部樓層
多謝分享,雖然暫時用不上,但是感覺非常有用、6 ]  o1 [7 H& ~4 ~# n  }
回復 给力 爆菊

使用道具 舉報

發表於 2014-11-7 10:17:06 | 顯示全部樓層
沒想到竟然發生了這情況,翻翻電腦發現我也有保存7.1a版本的exe文件。" C% ]2 [$ f9 y2 m

點評

呵呵  發表於 2014-11-7 22:12
回復 给力 爆菊

使用道具 舉報

發表於 2014-11-7 10:57:12 | 顯示全部樓層
這種加密軟件我只敢在虛擬機裡用, g; K8 t6 E/ {6 y
回復 给力 爆菊

使用道具 舉報

發表於 2014-11-7 19:39:54 | 顯示全部樓層
以前經常用,現在電腦只在家裡用就沒有必要了
0 q/ G. Z0 u* ]* m7 u# N
回復 给力 爆菊

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 免费注册

本版積分規則

过期高净值品牌域名预定抢注

QQ|小黑屋|4um創業社區

GMT+8, 2024-5-21 04:38

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回復 返回頂部 返回列表