1、RSA算法 2、DES算法 3、ElGamal算法
4、DSA算法 5、MD5算法 6、BLOWFISH算法
1、RSA算法
它是第一個既能用于數據加密也能用于數字簽名的算法。它易于理解和操作,也很流行。算法的名字以發(fā)明者的名字命名:Ron Rivest Adi Shamir 和Leonard Adleman。但RSA的安全性一直未能得到理論上的證明。它經歷了各種攻擊,至今未被完全攻破。
一、RSA算法 :
首先 找出三個數 p q r
其中 p q 是兩個相異的質數 r 是與 (p-1)(q-1) 互質的數......
p q r 這三個數便是 private key
接著 找出 m 使得 rm == 1 mod (p-1)(q-1).....
這個 m 一定存在 因為 r 與 (p-1)(q-1) 互質 用輾轉相除法就可以得到了.....
再來 計算 n = pq.......
m n 這兩個數便是 public key
編碼過程是 若資料為 a 將其看成是一個大整數 假設 a < n....
如果 a >= n 的話 就將 a 表成 s 進位 (s <= n 通常取 s = 2^t)
則每一位數均小於 n 然後分段編碼......
接下來 計算 b == a^m mod n (0 <= b < n)
b 就是編碼後的資料......
解碼的過程是 計算 c == b^r mod pq (0 <= c < pq)
於是乎 解碼完畢...... 等會會證明 c 和 a 其實是相等的 :)
如果第三者進行竊聽時 他會得到幾個數: m n(=pq) b......
他如果要解碼的話 必須想辦法得到 r......
所以 他必須先對 n 作質因數分解.........
要防止他分解 最有效的方法是找兩個非常的大質數 p q
使第三者作因數分解時發(fā)生困難.........
<定理>
若 p q 是相異質數 rm == 1 mod (p-1)(q-1)
a 是任意一個正整數 b == a^m mod pq c == b^r mod pq
則 c == a mod pq
證明的過程 會用到費馬小定理 敘述如下:
m 是任一質數 n 是任一整數 則 n^m == n mod m
(換另一句話說 如果 n 和 m 互質 則 n^(m-1) == 1 mod m)
運用一些基本的群論的知識 就可以很容易地證出費馬小定理的........
<證明>
因為 rm == 1 mod (p-1)(q-1) 所以 rm = k(p-1)(q-1) + 1 其中 k 是整數
因為在 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 的倍數 也不是 q 的倍數時
則 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 的倍數 但不是 q 的倍數時
則 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 的倍數 但不是 p 的倍數時 證明同上
4. 如果 a 同時是 p 和 q 的倍數時
則 pq | a
=> c == a^(k(p-1)(q-1)+1) == 0 mod pq
=> pq | c - a
=> c == a mod pq
Q.E.D.
這個定理說明 a 經過編碼為 b 再經過解碼為 c 時 a == c mod n (n = pq)....
但我們在做編碼解碼時 限制 0 <= a < n 0 <= c < n
所以這就是說 a 等於 c 所以這個過程確實能做到編碼解碼的功能.....
二、RSA 的安全性
RSA的安全性依賴于大數分解,但是否等同于大數分解一直未能得到理論上的證明,因為沒有證明破解 RSA就一定需要作大數分解。假設存在一種無須分解大數的算法,那它肯定可以修改成為大數分解算法。目前, RSA 的一些變種算法已被證明等價于大數分解。不管怎樣,分解n是最顯然的攻擊方法?,F在,人們已能分解多個十進制位的大素數。因此,模數n 必須選大一些,因具體適用情況而定。
三、RSA的速度
由于進行的都是大數計算,使得RSA最快的情況也比DES慢上倍,無論是軟件還是硬件實現。速度一直是RSA的缺陷。一般來說只用于少量數據加密。
四、RSA的選擇密文攻擊
RSA在選擇密文攻擊面前很脆弱。一般攻擊者是將某一信息作一下偽裝( Blind),讓擁有私鑰的實體簽署。然后,經過計算就可得到它所想要的信息。實際上,攻擊利用的都是同一個弱點,即存在這樣一個事實:乘冪保留了輸入的乘法結構:
( XM )^d = X^d *M^d mod n
前面已經提到,這個固有的問題來自于公鑰密碼系統的最有用的特征--每個人都能使用公鑰。但從算法上無法解決這一問題,主要措施有兩條:一條是采用好的公鑰協議,保證工作過程中實體不對其他實體任意產生的信息解密,不對自己一無所知的信息簽名;另一條是決不對陌生人送來的隨機文檔簽名,簽名時首先使用One-Way HashFunction 對文檔作HASH處理,或同時使用不同的簽名算法。在中提到了幾種不同類型的攻擊方法。
五、RSA的公共模數攻擊
若系統中共有一個模數,只是不同的人擁有不同的e和d,系統將是危險的。最普遍的情況是同一信息用不同的公鑰加密,這些公鑰共模而且互質,那末該信息無需私鑰就可得到恢復。設P為信息明文,兩個加密密鑰為e1和e2,公共模數是n,則:
C1 = P^e1 mod n
C2 = P^e2 mod n
密碼分析者知道n、e1、e2、C1和C2,就能得到P。
因為e1和e2互質,故用Euclidean算法能找到r和s,滿足:
r * e1 + s * e2 = 1
假設r為負數,需再用Euclidean算法計算C1^(-1),則
( C1^(-1) )^(-r) * C2^s = P mod n
另外,還有其它幾種利用公共模數攻擊的方法。總之,如果知道給定模數的一對e和d,一是有利于攻擊者分解模數,一是有利于攻擊者計算出其它成對的e’和d’,而無需分解模數。解決辦法只有一個,那就是不要共享模數n。
RSA的小指數攻擊。 有一種提高 RSA速度的建議是使公鑰e取較小的值,這樣會使加密變得易于實現,速度有
所提高。但這樣作是不安全的,對付辦法就是e和d都取較大的值。
RSA算法是第一個能同時用于加密和數字簽名的算法,也易于理解和操作。RSA是被研究得最廣泛的公鑰算法,從提出到現在已近二十年,經歷了各種攻擊的考驗,逐漸為人們接受,普遍認為是目前最優(yōu)秀的公鑰方案之一。RSA的安全性依賴于大數的因子分解,但并沒有從理論上證明破譯RSA的難度與大數分解難度等價。即RSA的重大缺陷是無法從理論上把握它的保密性能如何,而且密碼學界多數人士傾向于因子分解不是NPC問題。 RSA的缺點主要有:A)產生密鑰很麻煩,受到素數產生技術的限制,因而難以做到一次一密。B)分組長度太大,為保證安全性,n 至少也要 600 bits 以上,使運算代價很高,尤其是速度較慢,較對稱密碼算法慢幾個數量級;且隨著大數分解技術的發(fā)展,這個長度還在增加,不利于數據格式的標準化。目前,SET( Secure Electronic Transaction )協議中要求CA采用比特長的密鑰,其他實體使用比特的密鑰。
2、DES算法
一、DES算法
美國國家標準局1973年開始研究除國防部外的其它部門的計算機系統的數據加密標準,于1973年5月15日和1974年8月27日先后兩次向公眾發(fā)出了征求加密算法的公告。加密算法要達到的目的(通常稱為DES 密碼算法要求)主要為以下四點: ☆提供高質量的數據保護,防止數據未經授權的泄露和未被察覺的修改;
☆具有相當高的復雜性,使得破譯的開銷超過可能獲得的利益,同時又要便于理解和掌握;
☆DES密碼體制的安全性應該不依賴于算法的保密,其安全性僅以加密密鑰的保密為基礎;
☆實現經濟,運行有效,并且適用于多種完全不同的應用。
1977年1月,美國政府頒布:采納IBM公司設計的方案作為非機密數據的正式數據加密標準(DES
久久久亚洲精华液精华液精华液|
亚洲成人不卡|
无码人妻少妇色欲av一区二区|
自拍偷拍亚洲综合|
手机亚洲手机国产手机日韩|
eeuss鲁片一区|
女人扒开屁股爽桶30分钟|
欧亚一区二区三区|
亚洲高清极品|
亚洲免费av片|
亚洲xxx自由成熟|
日本黄色免费视频|
无码视频在线观看|
国产影视精品一区二区三区|
久久高清精品|
国产日韩精品一区二区浪潮av|
国产伦精品一区二区三区高清|
日韩欧美亚洲成人|
欧美日韩在线一二三|
日韩va亚洲va欧美va清高|
欧美激情精品久久久久久免费|
日韩一级完整毛片|
裸体女人亚洲精品一区|
天天摸天天干天天操|
伊人成人在线|
免费男女羞羞的视频网站中文版|
99www免费人成精品|
久久99国产视频|
青青草成人在线|
国产日韩欧美综合|
日韩欧美一级精品久久|
欧美一区二区三区成人久久片|
漂亮人妻被中出中文字幕|
国产91在线高潮白浆在线观看|
宅男av一区二区三区|
亚洲图片在线观看|
制服丝袜中文字幕亚洲|
国产精品网站免费|
四虎视频在线精品免费网址|
亚洲精品一区三区三区在线观看|
日韩免费不卡av|
国产绿帽刺激高潮对白|
香蕉久久国产av一区二区|
亚洲欧美日韩久久久久久|
国产欧美日韩电影|
免费看欧美一级片|
在线看三级电影|
美国黄色小视频|
曰本人一级毛片免费完整视频|
久久综合色天天久久综合图片|
国产一二精品视频|
日韩精品在线第一页|
国产乱在线观看视频|
欧美午夜视频网站|
性无码专区无码|
国产精品亚洲色图|
影音先锋亚洲一区|
亚洲第一精品久久忘忧草社区|
99精品1区2区|
国产精品美女一区|
色戒汤唯在线观看|
国产一区二区三区四区在线|
99热一区二区|
久久久久亚洲av无码专区|
精品影院一区|
亚洲欧美在线一区二区|
激情五月开心婷婷|
国产一区二区0|
日本中文字幕在线播放|
最好看的日本字幕mv视频大全|
欧美国产中文|
一区二区视频免费看|
国产精品旅馆在线|
国产中文在线观看|
中文字幕亚洲欧美日韩2019|
天堂va久久久噜噜噜久久va|
精品中文字幕久久久久久|
久久在线视频|
日韩va在线观看|
外国精品视频在线观看|
亚洲欧美偷拍视频|
国内精品露脸在线视频播放|
丰满的亚洲女人毛茸茸|
亚洲亚洲一区二区三区|
手机视频在线观看|
影音先锋中文在线观看|
黑巨茎大战欧洲金发美女|
丰满人妻av一区二区三区|
国产精品久久久久无码av色戒|
国内自拍九色|
销魂美女一区二区三区视频在线|
亚洲九九九在线观看|
成人亚洲视频|
久草在线免费资源站|
日本h片久久|
91精品久久久久久蜜桃|
三级全黄做爰视频|
91福利在线导航|
涩涩视频在线免费看|
91在线视频九色|
久久免费精品日本久久中文字幕|
精品久久免费|
国产成人一区二区三区别|
蜜臀久久99精品久久久久久|
香蕉久久一区二区不卡无毒影院|
青青青青国产视频|
亚洲人成在线播放网站岛国|
久久久久久蜜桃|
日韩欧美一区二区视频在线播放|
日韩精品人妻中文字幕有码|
欧美黑人在线观看|
国产视频九色蝌蚪|
久久亚洲综合网|
国产精品视频一区二区三区四蜜臂|
日韩一区二区三区在线观看|
亚洲激情在线观看|
亚洲精蜜桃久在线|
亚洲最大的黄色网址|
国产二区视频在线|
免费在线观看亚洲视频|
极品销魂美女一区二区三区|
亚洲有吗中文字幕|
亚洲高清一区二区三区|
久久久久久成人网|
视频一区免费在线观看|
国产一区在线看|
在线免费看黄视频|
无码免费一区二区三区免费播放|
国产日韩av在线播放|
爱草在线视频|
蜜桃视频在线观看一区二区|
韩国一区二区三区|
久久久久久久国产精品毛片|
91嫩草在线视频|
91香蕉视频污|
欧美tickling网站挠脚心|
欧美一级特黄aaaaaa大片在线观看|
欧美一区二区精品在线|
亚洲啪啪av|
中文字幕在线观看视频网站|
欧美一卡在线观看|
熟女人妇 成熟妇女系列视频|
欧美久久99|
国产精品一区二区在线免费观看|
做爰高潮hd色即是空|
www在线观看播放免费视频日本|
亚洲精品亚洲人成人网|
亚洲无人区码一码二码三码|
日本性爱视频在线观看|
懂色av一区二区夜夜嗨|
91地址最新发布|
久久精品系列|
围产精品久久久久久久|
国产精品福利影院|
麻豆成人久久精品二区三区小说|
精品少妇theporn|
第一页在线观看|
√最新版天堂资源网在线|
黄色网在线视频|
xvideos入口|
国产a久久精品一区二区三区|
在线人体午夜视频|
欧美午夜网站|
国产精品国产亚洲精品|
特级全黄一级毛片|
成人精品一区二区三区免费|
国内精品视频久久|
可以免费观看的黄色网址|
2222www色视频在线观看|
欧美成人性生活视频|
五月天久久比比资源色|
欧美日韩国产一区精品一区|
国产v片在线观看|
爱情岛论坛成人|
麻豆精品视频在线|
伊人网视频在线|
人妻aⅴ无码一区二区三区|
91免费精品国偷自产在线|
91精品亚洲一区在线观看|
欧美日本亚洲|
色呦色呦色精品|
youjizz久久|
丰满人妻一区二区三区四区|
免费污污视频在线观看|
超碰免费在线观看|
国产一区激情在线|
国产91麻豆视频|
另类小说综合欧美亚洲|
香港三级韩国三级日本三级|
成人av电影在线网|
自拍亚洲国产|
亚洲精选av|
乱中年女人av三区中文字幕|
国产欧美一区二区精品忘忧草|
在线播放日韩专区|
一区二区三区小说|
成人拍拍拍在线观看|
性色av一区二区三区|
喷水视频在线观看|
亚洲欧美日韩一区|
欧美一级一区二区三区|
天天干视频在线|
成年女人在线视频|
最新日本视频|
亚洲精品乱码久久久久久日本蜜臀|
欧美xxxx在线|
99久久国产宗和精品1上映|
少妇的滋味中文字幕bd|
黄网站免费在线|
99精品欧美一区二区蜜桃免费|
国产中文字幕在线观看|
91看片官网|
99热国产在线|
亚洲激情电影在线|
超黄网站在线观看|
亚洲欧美精品一区二区|
日本一级淫片演员|
男女作爱免费网站|
涩涩网站在线观看|
亚州av乱码久久精品蜜桃|
最近最新中文字幕在线|
久久久精品99|
无码人妻一区二区三区免费n鬼沢|
嫩草黄色影院|
在线观看亚洲网站|
男女超爽视频免费播放|
95视频在线观看|
日韩一区二区精品在线观看|
色天使在线视频|
国产一区在线免费|
www.av免费|
亚洲日本成人女熟在线观看|
午夜精品偷拍|
av网站网址在线观看|
91精品免费在线|
99久久精品免费看国产四区|
国产一级久久|
美女把尿口扒开让男人桶在线观看|
色悠悠久久88|
国产成人午夜精品|
日本在线观看|
国产精品久久久久毛片软件|
视频一区三区|
日韩一区在线看|
99porn视频在线|
中文字幕亚洲综合久久筱田步美|
国产精品果冻传媒潘|
国产成人成网站在线播放青青|
国产成人一区|
免费午夜一级|
日本美女爱爱视频|
奇米影视首页 狠狠色丁香婷婷久久综合|
成人免费观看男女羞羞视频|
91日韩在线播放|
亚洲乱码国产乱码精品精大量|
国产精品偷伦视频免费观看了|
久久99精品视频一区97|
成人www视频网站免费观看|
欧美aⅴ在线观看|
欧美激情一级片一区二区|
日本aⅴ大伊香蕉精品视频|
色婷婷视频在线观看|
羞羞视频在线观看一区二区|
欧美精品一区二区三区国产精品|
一区二区三区四区五区精品|
天天天天天天天操|
国产日韩精品综合网站|
成人中文字幕+乱码+中文字幕|
日韩经典在线观看|
久久精品成人欧美大片|
青青草原国产在线观看|
天美星空大象mv在线观看视频|
久久激情电影|
猛男欧美办公室激情在线|
超碰在线人人爱|
国产一区二区免费在线|
国产日韩三区|
中文字幕一区二区三区四区五区人|
在线日韩中文|
免费在线视频你懂得|
国产又粗又长视频|
91大神网址|
欧美极品美女视频网站在线观看免费|
欧美做受高潮中文字幕|
国内露脸中年夫妇交换精品|
www.免费av|
国产精品免费观看在线|
成人性生交大片免费看96|
一区二区三区在线免费视频|
亚洲国产精品系列|
久热精品在线观看|
午夜亚洲激情|
亚洲精品成人av久久|
xfplay资源站色先锋在线观看|
在线看污网站|
成年女人a毛片免费视频|
91麻豆精品国产91久久久更新资源速度超快|
日韩精品在线电影|
欧美日韩免费一区二区三区视频|
国产免费区一区二区三视频免费|
一级黄色大片儿|
欧美激情视频二区|
91插插插影院|
亚洲国产一区二区三区在线播放|
久久久久久久久久网站|
免费人成在线不卡|
成人au免费视频影院|
91看片在线免费观看|
日韩一二三在线视频播|
国产人妖一区二区三区|
久久久久欧美精品|
蜜臀av免费观看|
亚洲精品国产suv一区|
少妇精品一区二区三区|
999国内精品视频在线|
天天操天天操天天|
91亚洲大成网污www|
欧美日韩午夜电影网|
网站一区二区三区|
一本一道久久a久久精品综合|
岛国av午夜精品|
亚洲国产欧美在线观看|
黄色一级视频免费|
这里有精品可以观看|
日本亚洲不卡|
成人午夜免费在线|
国产日韩视频在线观看|
国产ts人妖一区二区|