1樓:厙溫夔凰
對稱加密演算法。
對稱加密演算法是應用較早的加密演算法,技術成熟。在對稱加密演算法中,資料發信方將明文(原始資料)和加密金鑰一起經過特殊加密演算法處理後,使其變成複雜的加密密文傳送出去。收信方收到密文後,若想解讀原文,則需要使用加密用過的金鑰及相同演算法的逆演算法對密文進行解密,才能使其恢復成可讀明文。
在對稱加密演算法中,使用的金鑰只有乙個,發收信雙方都使用這個金鑰對資料進行加密和解密,這就要求解密方事先必須知道加密金鑰。
對稱加密演算法的特點是演算法公開、計算量小、加密速度快、加密效率高。不足之處是,交易雙方都使用同樣鑰匙,安全性得不到保證。此外,每對使用者每次使用對稱加密演算法時,都需要使用其他人不知道的惟一鑰匙,這會使得發收信雙方所擁有的鑰匙數量成幾何級數增長,金鑰管理成為使用者的負擔。
對稱加密演算法在分散式網路系統上使用較為困難,主要是因為金鑰管理困難,使用成本較高。在計算機專網系統中廣泛使用的對稱加密演算法有des、idea和aes。
不對稱加密演算法。
不對稱加密演算法使用兩把完全不同但又是完全匹配的一鉛罩對鑰匙—公鑰。
和私鑰。在使用不對稱加密演算法加密檔案。
時,只有使用匹配的一對公鑰和私鑰,才能完成對明文的加密和解密過程。加密明文時採用公鑰加密,解密密文時使用私鑰才能完成,而且發信方(加密者)知道收信方的公鑰,只有收信方(解密者)才是唯一知道自己私鑰的人。不對稱加密演算法的基本原理是,如果發信方想。
傳送只有收信方才能解讀的加密資訊,發信方必須首先知道收信方的公鑰,然後利用收信方的公鑰來加密原文;收信方收到加密密文後,使用自己的私鑰才能解密密文。顯然,採用不對稱加密演算法,收發信雙方在通訊之前,收信方必須將自己早已隨機生成的公鑰送給發信方,而州激老自己保留私鑰。由於不對稱演算法擁有兩個金鑰,因而特別適用於分散式系統。
中的資料加密。廣泛應用的不對稱加密演算法有rsa演算法。
和美國國家標準局提出的dsa。以不對稱加密演算法為基礎的加密技術應冊公升用非常廣泛。
非對稱加密演算法的優點有哪些?
2樓:太平洋電腦網
非對稱加密演算法的優點如下:安全性高。
非對稱密碼體制的特點:演算法強度複雜、安全性依賴於演算法與金鑰但是由於其演算法複雜,而使得加密解密速度沒有對稱加密解密的速度快。伍芹塌。
對稱密碼體制中只有一種金鑰,並且是非公開的,如果要解密就得讓對方知道金鑰。所以保證其安全性就是保證金鑰的安全,而非對稱金鑰體制有兩種金鑰,其中乙個是公開的,這樣就可以不需要像對稱密碼那樣傳輸對方的金鑰了。這樣安全性就大了很多。
非對稱加密演算法有哪些
3樓:日久生情
rsa:rsa 是一種目前應用非常廣泛、歷史也比較悠久的非對稱秘鑰加密技術,在1977年被麻省理工學院的羅納德·李維斯特(ron rivest)、阿迪·薩莫爾(adi shamir)和倫納德·阿德曼(leonard adleman)三位科學家提出,由於難於破解,rsa 是目前應用最廣泛的數字加密和簽名技術,比如國內的支付寶就是通過rsa演算法來進行簽名驗證。它的安全程度取決於秘鑰的長度,目前主流可選秘鑰長度為 1024位、2048位、4096位等,理論上秘鑰越長越難於破解,按照維基百科上的說法,小於等於256位的秘鑰,在一臺個人電腦上花幾個小時就能被破解,512位的秘鑰和768位的秘鑰也分別在1999年和2009年被成功破解,雖然目前還沒有公開資料證實有人能夠成功破解1024位的秘鑰,但顯然距離這個節點也並不遙遠,所以目前業界推薦使用 2048 位或以上的秘鑰,不過目前看 2048 位的秘鑰已經足夠安全了,支付寶的官方文件上推薦也是2048位,當然更長的秘鑰更安全,但也意味著會產生更大的效能開銷。
dsa:既 digital signature algorithm,數字簽名演算法,他是由美國國家標準與技術研究所(nist)與1991年提出。和 rsa 不同的是 dsa 僅能用於數字簽名,不能進行資料加密解密,其安全性和rsa相當,但其效能要比rsa快。
ecdsa:elliptic curve digital signature algorithm,橢圓曲線簽名演算法,是ecc(elliptic curve cryptography,橢圓曲線密碼學)和 dsa 的結合,橢圓曲線在密碼學中的使用是在1985年由neal koblitz和victor miller分別獨立提出的,相比於rsa演算法,ecc 可以使用更小的秘鑰,更高的效率,提供更高的安全保障,據稱256位的ecc秘鑰的安全性等同於3072位的rsa秘鑰,和普通dsa相比,ecdsa在計算秘鑰的過程中,部分因子使用了橢圓曲線演算法。
4樓:女皇愛王
非對稱加密法這種演算法一般有:rsa,ecc,diffie-hellman,elgamal, 和dsa。
5樓:帳號已登出
非對稱加密演算法主要有物理性的二進位計算,以及二進位和16進位之間的對數調整模式。
6樓:舟橫一渡
b演算法用那些機械都能非對稱空間被嚇跑了公共我再諮詢一下非對稱的雞。
非對稱加密演算法的優點有哪些?
7樓:虎說教育
非對稱加密演算法的優點如下:
安全性高。非對稱加密使用一對秘鑰,乙個用來加密,乙個用來解密,而且公鑰是公開的,秘鑰是自己儲存的,不需要像對稱加密那樣在通訊之前要先同步秘鑰。因此非對稱加密演算法更安全,金鑰越長,它就越難破解。
8樓:網友
安全性更高,公鑰是公開的,秘鑰是自己儲存的,不需要將私鑰給別人。
非對稱加密和對稱加密的區別
9樓:太平洋科技
非對稱加密和對稱加密在加密和解密過程、加密解密速度、傳輸的安全性上都有所不同,具體介紹如下:
1、加密和解密過程不同。
對稱加密過程和解密過程使用的同乙個金鑰,加密過程相當於用原文+金鑰可以傳輸出密文,同時解密過程用密文-金鑰可以推匯出原文。但非對稱加密採用了兩個金鑰,一般使用公鑰進行加密,使用私鑰進行解密。
2、首扒加密解密速度不同。
對稱加密解密的速度比較快,適合資料比較長時的使用。非對稱加密和解密花費的時間長、速度相對較慢,只適合對少量資料的使用。
3、傳輸的安全性不同。
對稱加密的過程中無法確保金鑰被安全傳遞,密文在傳輸過程中是可能被第三方滾吵截獲的,如果密碼本也被第三方截獲,則傳輸的密碼資訊將被第三方破獲,安全性相對較低。
非對稱加密演算法中私鑰是基於不同的演算法生成不同的隨機數,私鑰通過一定的加密演算法推匯出公鑰,但私鑰到公鑰的推導過程大芹侍是單向的,也就是說公鑰無法反推匯出私鑰。所以安全性較高。
對稱加密演算法和非對稱加密演算法
10樓:機器
常見的對稱加密演算法包括瑞士的國際資料加密演算法(international data encryption
algorithm,idea)和美國的資料加密標準(date encryption standard,des)。
des是一種迭代的分組密碼,明文和密文都是64位,使用乙個56位的金鑰以及改虛附加的8位奇偶校驗位。攻擊des的主要技術是窮舉法,由於des的金鑰長度較短,為了提高安全性,就出現了使用112位金鑰對資料進行三次加密的演算法(3des),即用兩個56位的金鑰k1和k2,傳送方用k1加密,k2解密,再使用k1加密;接收方則使用k1解密,k2加密,再使用k1解密,其效果相當於將金鑰長度加倍。
idea是在des的激爛基礎上發展核鉛燃起來的,類似於的明文和密文都是64位,金鑰長度為128位。
非對稱加密演算法也稱為公鑰加密演算法,是指加密金鑰和解密金鑰完全不同,其中乙個為公鑰,另乙個為私鑰,並且不可能從任何乙個推匯出另乙個。它的優點在於可以適應開放性的使用環境,可以實現數字簽名與驗證。
最常見的非對稱加密演算法是rsa,該演算法的名字以發明者的名字命名:ron rivest,adishamir 和leonard 演算法的金鑰長度為512位。rsa演算法的保密性取決於數學上將乙個大數分解為兩個素數的問題的難度,根據已有的數學方法,其計算量極大,破解很難。
但是加密/解密時要進行大指數模運算,因此加密/解密速度很慢,主要用在數字簽名中。
用公鑰進行加密,用私鑰進行解密
常用的加密演算法有哪些,常用的對稱加密演算法有哪些?
失戀海洋 對稱加密演算法 祕金鑰匙加密 和非對稱加密演算法 公開金鑰加密 對稱加密演算法用來對敏感資料等資訊進行加密,常用的演算法包括 des data encryption standard 資料加密標準,速度較快,適用於加密大量資料的場合。3des triple des 是基於des,對一塊資料...
支援雙通道的一定支援非對稱雙通道麼
記憶體條是cpu可通過匯流排定址,並進行讀寫操作的電腦部件。記憶體條在個人電腦版歷史上曾經是主記憶體的擴充套件權。隨著電腦軟 硬體技術不斷更新的要求,記憶體條已成為讀寫記憶體的整體。我們通常所說電腦記憶體 ram 的大小,即是指記憶體條的總容量。寫入ram 即讀寫記憶體,即記憶體條 中的資料將在斷電...
什麼是非對稱戰爭,什麼叫傳統戰爭,非傳統戰爭,非對稱戰爭
戰爭分為對稱戰爭與不對稱戰爭 在戰爭中,對手之間總有些不同之處,總是存在一定的差異。在某些情況下,這種差異有可能使一方處於有利態勢,使另一方處於不利態勢,從而構成一種不對稱態勢,我們就說這樣的戰爭是不對稱戰爭。我們之所以說伊拉克戰爭是一場典型的不對稱戰爭,主要是因為敵對雙方軍隊數量眾寡懸殊 質量優劣...