1、RSA算法 2、DES算法 3、ElGamal算法
4、DSA算法 5、MD5算法 6、BLOWFISH算法
1、RSA算法
它是第一個既能用于數(shù)據(jù)加密也能用于數(shù)字簽名的算法。它易于理解和操作,也很流行。算法的名字以發(fā)明者的名字命名:Ron Rivest Adi Shamir 和Leonard Adleman。但RSA的安全性一直未能得到理論上的證明。它經(jīng)歷了各種攻擊,至今未被完全攻破。
一、RSA算法 :
首先 找出三個數(shù) p q r
其中 p q 是兩個相異的質(zhì)數(shù) r 是與 (p-1)(q-1) 互質(zhì)的數(shù)......
p q r 這三個數(shù)便是 private key
接著 找出 m 使得 rm == 1 mod (p-1)(q-1).....
這個 m 一定存在 因為 r 與 (p-1)(q-1) 互質(zhì) 用輾轉(zhuǎn)相除法就可以得到了.....
再來 計算 n = pq.......
m n 這兩個數(shù)便是 public key
編碼過程是 若資料為 a 將其看成是一個大整數(shù) 假設(shè) a < n....
如果 a >= n 的話 就將 a 表成 s 進位 (s <= n 通常取 s = 2^t)
則每一位數(shù)均小於 n 然後分段編碼......
接下來 計算 b == a^m mod n (0 <= b < n)
b 就是編碼後的資料......
解碼的過程是 計算 c == b^r mod pq (0 <= c < pq)
於是乎 解碼完畢...... 等會會證明 c 和 a 其實是相等的 :)
如果第三者進行竊聽時 他會得到幾個數(shù): m n(=pq) b......
他如果要解碼的話 必須想辦法得到 r......
所以 他必須先對 n 作質(zhì)因數(shù)分解.........
要防止他分解 最有效的方法是找兩個非常的大質(zhì)數(shù) p q
使第三者作因數(shù)分解時發(fā)生困難.........
<定理>
若 p q 是相異質(zhì)數(shù) rm == 1 mod (p-1)(q-1)
a 是任意一個正整數(shù) b == a^m mod pq c == b^r mod pq
則 c == a mod pq
證明的過程 會用到費馬小定理 敘述如下:
m 是任一質(zhì)數(shù) n 是任一整數(shù) 則 n^m == n mod m
(換另一句話說 如果 n 和 m 互質(zhì) 則 n^(m-1) == 1 mod m)
運用一些基本的群論的知識 就可以很容易地證出費馬小定理的........
<證明>
因為 rm == 1 mod (p-1)(q-1) 所以 rm = k(p-1)(q-1) + 1 其中 k 是整數(shù)
因為在 modulo 中是 preserve 乘法的
(x == y mod z and u == v mod z => xu == yv mod z)
所以 c == b^r == (a^m)^r == a^(rm) == a^(k(p-1)(q-1)+1) mod pq
1. 如果 a 不是 p 的倍數(shù) 也不是 q 的倍數(shù)時
則 a^(p-1) == 1 mod p (費馬小定理) => a^(k(p-1)(q-1)) == 1 mod p
a^(q-1) == 1 mod q (費馬小定理) => a^(k(p-1)(q-1)) == 1 mod q
所以 p q 均能整除 a^(k(p-1)(q-1)) - 1 => pq | a^(k(p-1)(q-1)) - 1
即 a^(k(p-1)(q-1)) == 1 mod pq
=> c == a^(k(p-1)(q-1)+1) == a mod pq
2. 如果 a 是 p 的倍數(shù) 但不是 q 的倍數(shù)時
則 a^(q-1) == 1 mod q (費馬小定理)
=> a^(k(p-1)(q-1)) == 1 mod q
=> c == a^(k(p-1)(q-1)+1) == a mod q
=> q | c - a
因 p | a
=> c == a^(k(p-1)(q-1)+1) == 0 mod p
=> p | c - a
所以 pq | c - a => c == a mod pq
3. 如果 a 是 q 的倍數(shù) 但不是 p 的倍數(shù)時 證明同上
4. 如果 a 同時是 p 和 q 的倍數(shù)時
則 pq | a
=> c == a^(k(p-1)(q-1)+1) == 0 mod pq
=> pq | c - a
=> c == a mod pq
Q.E.D.
這個定理說明 a 經(jīng)過編碼為 b 再經(jīng)過解碼為 c 時 a == c mod n (n = pq)....
但我們在做編碼解碼時 限制 0 <= a < n 0 <= c < n
所以這就是說 a 等於 c 所以這個過程確實能做到編碼解碼的功能.....
二、RSA 的安全性
RSA的安全性依賴于大數(shù)分解,但是否等同于大數(shù)分解一直未能得到理論上的證明,因為沒有證明破解 RSA就一定需要作大數(shù)分解。假設(shè)存在一種無須分解大數(shù)的算法,那它肯定可以修改成為大數(shù)分解算法。目前, RSA 的一些變種算法已被證明等價于大數(shù)分解。不管怎樣,分解n是最顯然的攻擊方法。現(xiàn)在,人們已能分解多個十進制位的大素數(shù)。因此,模數(shù)n 必須選大一些,因具體適用情況而定。
三、RSA的速度
由于進行的都是大數(shù)計算,使得RSA最快的情況也比DES慢上倍,無論是軟件還是硬件實現(xiàn)。速度一直是RSA的缺陷。一般來說只用于少量數(shù)據(jù)加密。
四、RSA的選擇密文攻擊
RSA在選擇密文攻擊面前很脆弱。一般攻擊者是將某一信息作一下偽裝( Blind),讓擁有私鑰的實體簽署。然后,經(jīng)過計算就可得到它所想要的信息。實際上,攻擊利用的都是同一個弱點,即存在這樣一個事實:乘冪保留了輸入的乘法結(jié)構(gòu):
( XM )^d = X^d *M^d mod n
前面已經(jīng)提到,這個固有的問題來自于公鑰密碼系統(tǒng)的最有用的特征--每個人都能使用公鑰。但從算法上無法解決這一問題,主要措施有兩條:一條是采用好的公鑰協(xié)議,保證工作過程中實體不對其他實體任意產(chǎn)生的信息解密,不對自己一無所知的信息簽名;另一條是決不對陌生人送來的隨機文檔簽名,簽名時首先使用One-Way HashFunction 對文檔作HASH處理,或同時使用不同的簽名算法。在中提到了幾種不同類型的攻擊方法。
五、RSA的公共模數(shù)攻擊
若系統(tǒng)中共有一個模數(shù),只是不同的人擁有不同的e和d,系統(tǒng)將是危險的。最普遍的情況是同一信息用不同的公鑰加密,這些公鑰共模而且互質(zhì),那末該信息無需私鑰就可得到恢復。設(shè)P為信息明文,兩個加密密鑰為e1和e2,公共模數(shù)是n,則:
C1 = P^e1 mod n
C2 = P^e2 mod n
密碼分析者知道n、e1、e2、C1和C2,就能得到P。
因為e1和e2互質(zhì),故用Euclidean算法能找到r和s,滿足:
r * e1 + s * e2 = 1
假設(shè)r為負數(shù),需再用Euclidean算法計算C1^(-1),則
( C1^(-1) )^(-r) * C2^s = P mod n
另外,還有其它幾種利用公共模數(shù)攻擊的方法。總之,如果知道給定模數(shù)的一對e和d,一是有利于攻擊者分解模數(shù),一是有利于攻擊者計算出其它成對的e’和d’,而無需分解模數(shù)。解決辦法只有一個,那就是不要共享模數(shù)n。
RSA的小指數(shù)攻擊。 有一種提高 RSA速度的建議是使公鑰e取較小的值,這樣會使加密變得易于實現(xiàn),速度有
所提高。但這樣作是不安全的,對付辦法就是e和d都取較大的值。
RSA算法是第一個能同時用于加密和數(shù)字簽名的算法,也易于理解和操作。RSA是被研究得最廣泛的公鑰算法,從提出到現(xiàn)在已近二十年,經(jīng)歷了各種攻擊的考驗,逐漸為人們接受,普遍認為是目前最優(yōu)秀的公鑰方案之一。RSA的安全性依賴于大數(shù)的因子分解,但并沒有從理論上證明破譯RSA的難度與大數(shù)分解難度等價。即RSA的重大缺陷是無法從理論上把握它的保密性能如何,而且密碼學界多數(shù)人士傾向于因子分解不是NPC問題。 RSA的缺點主要有:A)產(chǎn)生密鑰很麻煩,受到素數(shù)產(chǎn)生技術(shù)的限制,因而難以做到一次一密。B)分組長度太大,為保證安全性,n 至少也要 600 bits 以上,使運算代價很高,尤其是速度較慢,較對稱密碼算法慢幾個數(shù)量級;且隨著大數(shù)分解技術(shù)的發(fā)展,這個長度還在增加,不利于數(shù)據(jù)格式的標準化。目前,SET( Secure Electronic Transaction )協(xié)議中要求CA采用比特長的密鑰,其他實體使用比特的密鑰。
2、DES算法
一、DES算法
美國國家標準局1973年開始研究除國防部外的其它部門的計算機系統(tǒng)的數(shù)據(jù)加密標準,于1973年5月15日和1974年8月27日先后兩次向公眾發(fā)出了征求加密算法的公告。加密算法要達到的目的(通常稱為DES 密碼算法要求)主要為以下四點: ☆提供高質(zhì)量的數(shù)據(jù)保護,防止數(shù)據(jù)未經(jīng)授權(quán)的泄露和未被察覺的修改;
☆具有相當高的復雜性,使得破譯的開銷超過可能獲得的利益,同時又要便于理解和掌握;
☆DES密碼體制的安全性應該不依賴于算法的保密,其安全性僅以加密密鑰的保密為基礎(chǔ);
☆實現(xiàn)經(jīng)濟,運行有效,并且適用于多種完全不同的應用。
1977年1月,美國政府頒布:采納IBM公司設(shè)計的方案作為非機密數(shù)據(jù)的正式數(shù)據(jù)加密標準(DES
不卡av免费在线|
国产福利三区|
日韩中文字幕亚洲|
亚洲中午字幕|
久久久精品网|
久久久久久久久99精品|
日韩国产一区久久|
亚洲欧美伊人|
国产99亚洲|
亚洲经典中文字幕|
日本精品二区|
国产欧美日韩在线播放|
欧美熟妇乱码在线一区|
精品人妻二区中文字幕|
亚洲欧洲在线观看av|
精品一二线国产|
黄色一区二区在线观看|
亚洲一级影院|
一区二区三区在线播放欧美|
亚洲成年人影院在线|
欧美日韩在线播放三区四区|
亚洲第一网中文字幕|
aaa欧美日韩|
欧美三级日本三级少妇99|
91精品视频观看|
亚洲综合在线不卡|
欧美日韩日本视频|
国产网站av|
日韩视频一区在线观看|
亚洲经典中文字幕|
久久视频www|
亚洲欧美中文字幕|
国产羞羞视频在线播放|
日韩欧美中文第一页|
亚洲一区精品电影|
视频一区日韩|
国产欧美日韩91|
精品久久久久久无|
综合图区亚洲白拍在线|
香蕉人人精品|
aaa免费看大片|
欧美三级日本三级少妇99|
www中文字幕在线观看|
欧美日韩中文字幕|
91精品国产调教在线观看|
精品久久电影|
欧美日韩国产黄色|
不卡一区二区三区视频|
欧美 亚洲 精品 三区|
亚洲专区一二三|
91一区二区|
国产福利精品导航|
中文字幕精品在线|
精品国产1区2区3区|
色国产在线视频|
欧洲精品在线视频|
91精品国产色综合久久不卡蜜臀|
99pao成人国产永久免费视频|
免费在线视频一级不卡|
中文av字幕一区|
不卡一区2区|
国产黄色在线免费观看|
国产最新在线|
91最新在线|
欧美日韩亚洲一|
日韩精品在线看|
久久精品在线观看|
亚洲综合在线小说|
国产乱码在线观看|
亚洲高清在线免费|
亚洲午夜久久|
国产v日产∨综合v精品视频|
www..com日韩|
日本精品在线|
色猫猫国产区一区二在线视频
|
日韩不卡中文字幕|
欧美日韩亚洲系列|
亚洲国产午夜精品|
91久久久久|
欧美日韩亚洲系列|
亚洲 欧美 日韩系列|
国产最顶级的黄色片在线免费观看|
中文字幕狠狠干|
亚州黄色一级|
亚洲欧美久久234|
国产黄在线播放|
日韩免费视频一区|
亚洲一区精品在线|
国产无遮挡在线视频免费观看|
欧洲一级精品|
91精品综合久久|
国产区视频在线观看|
在线日韩欧美|
不卡av免费在线|
亚洲一区中文在线|
国产免费播放一区二区|
亚洲视频一二三四|
99精品一级欧美片免费播放|
日韩精品视频在线看|
www.狠狠干|
91精品国产综合久久久久久漫画|
国产欧美日韩精品综合|
在线观看精品国产|
91精品国产免费|
欧美在线日韩|
欧美日韩在线国产|
91精品综合久久|
天天综合日日夜夜精品|
精品在线91|
二区三区不卡不卡视频|
99这里有精品视频|
日本一欧美一欧美一亚洲视频|
欧美日韩一区二区在线视频|
日韩在线一区二区|
精品久久在线|
国产欧美日韩久久|
欧美日韩精品在线|
欧美日韩国产在线看|
欧美日韩亚州综合|
国产综合成人久久大片91|
精品久久人人做人人爽|
中文字幕在线视频日韩|
中文字幕欧美在线|
精品久久久精品|
色综合久久88色综合天天免费|
精品视频123区在线观看|
在线日韩精品视频|
欧美三级中文字幕在线观看|
欧美中文字幕在线视频|
91欧美日韩麻豆精品|
av最新网址|
美女免费视频一区|
国产欧美综合在线|
欧美日韩精品在线|
被陌生人带去卫生间啪到腿软|
国产激情在线播放|
亚洲福利在线看|
久久综合久久综合九色|
91精品国产全国免费观看|
91精品久久久久|
国产资源中文字幕|
欧美日韩国产亚洲一区|
欧美日韩一区二区在线视频|
欧美 日韩 国产在线|
天堂在线www天堂中文在线|
日韩精品三级|
日韩在线视频观看|
日韩免费电影网站|
欧美日韩中文字幕在线|
中文字幕 欧美 日韩|
日韩你懂的电影在线观看|
欧美性极品xxxx做受|
国产永久免费高清在线观看|
日韩欧美一级在线播放|
国产香蕉精品视频|
国产欧美日韩久久|
人妻一区二区三区免费|
日韩精品视频在线看|
欧美国产综合视频|
欧美日韩国产片|
亚洲深夜福利|
国产免费电影网站入口|
国产三级精品在线观看|
亚洲欧美中文字幕在线一区|
亚亚洲欧洲精品|
a级在线免费观看|
欧美日韩中国免费专区在线看|
国产精品福利视频一区二区三区|
久久久另类综合|
日韩在线高清|
欧美乱大交xxxxx另类|
91麻豆精品在线|
日韩va亚洲va欧洲va国产|
日韩专区视频网站|
欧美另类专区|
在线视频三区|
国产xxx在线|
99精品999|
国产视频不卡|
欧美日韩在线国产|
一本大道一区二区三区|
三级网站免费观看|
国产在线一区二区视频|
免费视频二区|
黄色在线资源|
日韩三级一区|
91精品久久久久久蜜臀|
国产三级第一页|
伊人中文字幕在线观看|
欧美一级手机免费观看片|
黄色片免费看|
国产91欧美|
一区二区在线观|
日韩一级在线视频|
亚洲成av人片一区二区密柚|
日韩精品在线观|
欧美在线视频二区|
国产91久久久久蜜臀青青天草二
|
国产欧美日韩综合|
91精品国产综合久久蜜臀|
欧美三级中文字幕|
中文字幕狠狠干|
蜜桃久久av|
国产欧美日韩综合精品|
欧美日韩尤物久久|
婷婷久久综合九色国产成人|
午夜一区二区三区|
国产99亚洲|
久久久99免费|
成人久久久久|
国产欧美日韩亚洲|
色www精品视频在线观看|
91精品网站|
美国av一区二区|
国产 欧美 日韩 在线|
日韩欧美在线网站|
国产一级在线播放|
国产高清视频一区二区|
欧美国产日韩综合|
亚洲高清视频在线|
亚洲社区在线|
国产蜜臀在线|
日韩中文字幕在线观看视频|
国内不卡的二区三区中文字幕|
国产欧美中文字幕|
欧美日韩国产页|
日韩美女视频一区二区在线观看|
99久热re在线精彩视频|
日韩手机在线观看视频|
精品一区二区三区中文字幕在线|
中文字幕精品视频在线|
在线精品日韩|
欧美日韩精品免费看|
欧美日韩一级视频|
亚洲第一中文字幕|
91麻豆视频网站|
久久99精品久久久|
国产亚洲欧美中文|
中文字幕日韩在线观看|
91欧美日韩在线|
欧美日韩视频免费看|
国产欧美自拍一区|
日韩精品在线第一页|
视频一区日韩|
久久综合九色欧美综合狠狠|
欧美日韩一级视频|
亚洲第一中文字幕|
国产一区不卡在线|
国产美女主播视频一区|
中文字幕在线日韩|
中文字幕亚洲在|
日韩视频在线观看视频|
一区二区精品免费|
日韩一级网站|
欧美日韩国产专区|
又黄又www的网站|
日韩在线视频一区二区三区|
一区二区视频在线|
91精品视频国产|
日韩国产91|
日韩视频精品在线|
av免费在线播放|
在线欧美日韩国产|
日韩字幕在线观看|
亚洲成年人影院在线|
日韩.欧美.亚洲|
亚洲黄页一区|
欧美 日韩 中文字幕|
在线视频国内一区二区|
国产区日韩欧美|
一区二区91|
国产乱国产乱老熟300部视频|
国产黄色精品|
欧美日韩亚洲国内综合网俺|
91精品视频播放|
精品视频www|
国产在线导航|
欧美国产综合在线V|
精品播放一区二区|
精品999视频|
国产欧美日韩综合精品|
中文字幕在线日韩|
中文不卡在线|
国产中文在线观看|
欧美性生交大片免费|
av免费网站在线观看|
一区二区中文视频|
日韩欧美一级二级三级久久久|
日韩不卡高清视频|
国产欧美日韩在线播放|
欧美日韩高清不卡|
中文字幕久久精品|
国产欧美久久久精品免费|
亚洲a级在线播放观看|
亚洲一区中文在线|
欧美日韩久久久|
91精品国产综合久久久久久|
欧美日韩亚洲天堂|
欧美日韩国产区|
欧美日韩亚洲91|
欧美日韩国产三级|
国产传媒久久久|
欧美日韩日本视频|
日韩中文字幕在线视频观看
|
精品国产31久久久久久|
免费视频最近日韩|
亚洲第一页中文字幕|
欧美日韩视频不卡|
精品视频资源站|
中文字幕日韩国产|
精品一二三区|
欧美日韩在线不卡视频|
福利在线国产|
日韩精品视频免费|
国产欧美日韩不卡|
欧美在线亚洲一区|
国产一二三四|
国产高清精品在线观看|
欧美日韩在线视频首页|
日韩一级在线视频|
亚洲高清在线免费|
亚洲人线精品午夜|
91麻豆免费视频网站|
最近高清中文在线字幕在线观看1|
欧美国产一级片|
国产福利在线播放|
国产午夜精品一区二区三区视频|
免费国产成人看片在线|
日本xxxwww免费视频|
欧美三级在线视频|
久久精品电影|
婷婷久久综合网|
欧美日韩在线综合|
国产在线黄色片|
亚洲 欧美综合在线网络|
免费在线视频一级不卡|
欧美三级日本三级少妇99|
不卡一区2区|
亚洲天堂国产视频|
欧美日韩精品高清|
91欧美日韩在线|
国产在线www|
天天综合天天综合|
91精品久久久久久久久久入口|
久久精品国产99|
国产在线www|
国产视频97|
99久久精品国产成人一区二区|
亚洲第一视频网站|
精品三级av|
午夜av一区|
精品999视频|
国产69精品久久久久孕妇国产69久久|
一本久久a久久精品亚洲|
91麻豆视频网站|
久久久综合精品|
国产欧美综合在线|
亚洲一区精品在线|
91麻豆精品国产91久久久使用方法
|
久久久久久久久99精品|
日本黄色一区二区|
中文字幕亚洲区|
日韩一级二级三级|
日韩免费不卡avV|
中文字幕亚洲高清|
国产在线观看91|
国产1区在线|
亚洲成年人在线播放|
亚洲免费福利视频|
亚洲一区中文在线|
精品亚洲国内自在自线福利|
中文字幕在线视频久|
日韩国产在线观看一区|
欧美日韩在线精品成人综合网|
区日韩二区欧美三区|
欧美日韩一二三|
日韩不卡一二三区|
深夜福利一区二区|
免费在线视频一区二区|
日韩中文字幕视频网|
欧美中文字幕在线|
亚洲欧美视频一区二区三区|
久久电影国产免费久久电影|
中文字幕精品在线播放|
国产免费电影网站入口|
高清不卡一区二区|
一区二区精品区|
www高清在线视频日韩欧美|
aaa大片在线观看|
www日韩欧美|
69免费视频|
日韩在线视频观看正片免费网站|
国产黄在线看|
精品久久久视频|
一区二区91|
精品日韩av|
国产91大片|
91精品久久久久久久久久入口|
亚洲福利精品视频|
一二三区精品福利视频|