Originally posted by 老潘 at 2005-10-31 08:00 PM:
- l8 O' o3 @7 |' q2 y2 P
/ n3 V& b' L5 o# V沒辦法哩,你當活老百姓他還是要聽啦 4 E. Y1 V8 Y2 C+ O5 S1 J0 L
台灣情報單位用的和美國同一套的系統->「梯陣」
{' @0 l2 s- ^6 {+ \) i5 N% M就是在監聽機器設定特定「字串」為監聽目標;例如在系統上設定:"暗殺"、"爆炸"、"爆破&q ...
: s3 O; S5 P: x1 X" X- F6 F1 e
$ r: Q1 F9 N: b* D/ ~* N有關於 RSA 與 PGP 加密系統的一般說明 :
" f+ w/ K$ E; P8 ?; j: D, y0 l' [6 c- A, z, B+ n+ q. N
RSA加密 演算法* G& g2 F* {2 n1 {# f
西元1997,三位美國麻省理工學院學者李瓦士(Rivest)、夏米爾(Shamir) 、以及艾道曼(Adleman)率先公開RSA加密 演算法並取得專利權,此演算法是最先進及最方便的加密方法,它在電子商務交易中扮演了相當重要的角色,目前有很多的數位消費性產品,例如視訊轉換器與智慧卡,都是利用了RSA加密來傳遞訊息,RSA就是分別取三位學者名字的開頭字母來命名的。; c# R. z3 [9 i: V& x
4 n, b; _; z/ q* w6 l( N4 p: yRSA加密 演算法是一種特殊的非對稱密碼法, 利用兩個質數作為加密與解密的兩個鑰匙(key)。這兩個鑰匙分別稱為公開鑰匙 (public key) 和私人鑰匙 (private key 或是 secret key),鑰匙的長度約在 40 個位元到 1024 位元。公開鑰匙作為加密,只有使用私人鑰匙才能解密,解密者只要不洩露私人鑰匙,別人就算有公開鑰匙,也是很難推演算出來私人鑰匙,就算是利用反向工程來解密也不是一件簡單的事,所以 RSA 算是一種十分安全的加密與解密演算法。
* T0 S! A4 F' @2 m# H2 ]4 L2 }: p
" [$ G8 a5 p" e: q k7 ]1 s如果你想和別人祕密通訊,那麼你可以先選定兩個非常巨大的質數P1、P2作為私人鑰匙((private key,解密用的),然後將 P1× P2 的乘積作為加密用的公開鑰匙 (public key),你可以把公開鑰匙 (public key)公佈在名片上或在網路上。那麼,別人要傳一封密函給你,他必需要先得到你的公開鑰匙 (public key),按照一個約定的方法將信件加密後送出。你在收到密函後,再用你的私人鑰匙(private key)就可以解出密函原文。
8 K I# d; ?3 E: ]$ s' t9 u, l, b
或許你會懷疑它真的安全嗎?當然計算兩個質數乘積在快速運算電腦的協助下,就算質數很巨大,也不會是很困難的事。但是要將一個巨大的數分解成兩個質數的成積,儘管用最快速的電腦來算,也需要很長久的時間。所以 RSA 密碼法在目前雖然稱不上絕對安全,但算是夠安全了。
! T- l, j! }3 X: a5 V* O5 g' o
* L2 W8 b8 i8 w4 P3 dPGP加密 演算法
/ V3 |3 `* g4 V, }# IPGP 從 1991年由原作者 Philip Zimmermann 發表後,立刻非常引人注目,在近代密碼學相關產品中,PGP 可說是最被廣泛採用的套裝軟體。因為一方面他採用被全世界密碼學專家公認最安全而且最可信賴的幾種基本密碼演算法,例如 IDEA 對稱式文件加密演算法、RSA 或 Diffie-Hellman 的非對稱式加密演算法處理公開金鑰及私鑰之加解密、以及利用 SHA1 單向雜湊函數應用在文件標註、電子簽章認證上。這些密碼演算法都是早已公開發表的,並且曾經被學者反覆推算驗證過的加解密演算法。PGP 的作者將這幾種密碼學技術整合並程式化後,成為一套極為好用的套裝軟體; 另一方面 PGP 作者採用一切公開(包含其程式原始碼在內),而且是全球性的免費軟體方式發行,不致讓人懷疑會有所謂的程式暗門(Trapdoor)存在,因此更深獲全球廣大使用者的信任。
4 x) C/ `$ \/ D2 Q! O6 x/ f
, z( y, d/ D. j8 {3 V5 o! M3 r9 y而PGP是利用所謂的公開鑰匙密碼學為基礎,其原理是利用 PGP 產生一對鑰匙,一把是私人鑰匙,一把是公開鑰匙。當要傳送一封保密信或檔案給對方時,首先必須先取得對方的公開鑰匙,並將加入自己的公開鑰匙環中,接下來利用對方的公開鑰匙將信件加密後再傳給對方。當對方收到加密的信件後,對方必須利用其相對的私人鑰匙來解密。PGP亦提供PGP專屬簽名,其目的通常是當要公開傳送訊息時,希望讓別人知道這訊息確實是由你所發出,一旦加上專屬簽名後,任何人只要更改訊息本身或簽名的話,PGP都能偵測出此篇文章已被他人更動,並非是原作者之成品。
5 X+ _8 O1 W1 L- w1 P/ ~8 J# ^- ?# C
, Q% t) s& }' ^5 ]0 x$ j- A. P+ W也因此您可以將您的文件或是電子郵件郵件加密,除了您希望的人看得到外,沒有其它人可以解讀。經過加密後的文件,看起來就像是是一堆無意義的亂碼字元,除了您希望的人看得到,沒有其他任何的人可以解讀您的文件。PGP提供了極強的保護功能,即使是最先進的解碼分析技術也無法解讀加密後的文字。 ) ]' [$ a6 b3 d7 K! F0 o
! F+ u5 T. S8 u- n( R5 v
' S) ~8 K- t" z i' C4 V0 J: b
************************************************************" r/ b6 n$ V6 L+ d$ V D5 U; O
由於 PGP加密演算法完全屬於公開使用之免費軟體,因此各位學長可以到以下網站下載 PGP加密演算程式,幫助傳遞重要電子資訊時的資料安全
7 |) s }, }; \) F( r; @7 ]" B$ g: {+ h. M @" k0 Y: H/ |3 x5 C
http://www.pgpi.org/
# E1 x/ w1 d& ]3 }/ Khttp://www.pgp.com/ |