1樓:誰給我想個明啊
使用非對稱加密演算法來加密/解密機密檔案,那麼陌生人先要確定乙個加密的密碼,然後將加密密碼傳輸給你同時告訴你他使用哪種非對稱加密演算法,你用加密密碼按照指定的非對稱加密演算法加密機密檔案,將加密後的檔案傳輸給陌生人,陌生人收到檔案後使用另外乙個密碼解密檔案。
這樣即使監聽者獲得了加密密碼和加密後的檔案,也解不開機密檔案,因為使用非對稱加密演算法加密的檔案必須使用解密密碼來解密,使用原來加密密碼來解密是無效的。
加密密碼和解密密碼是相對的,如果用加密密碼加密那麼只有解密密碼才能解密,如果用解密密碼加密則只有加密密碼能解密,所以它們被稱為密碼對,其中的乙個可以在網路上傳送、公佈,叫做公鑰,而另乙個則只有金鑰對的所有人才持有,叫做私鑰,私鑰不以任何形式傳播。
數字簽名是非對稱加密技術的一種體現,對嗎?
2樓:恩喬菇涼
數字簽名:傳送者使用其私鑰加密,然後接收者使用傳送者的公鑰解密驗證。
非對稱加密對資料加密:使用接收者的公鑰對資料加密,然後接收者收到後使用其私鑰解密。
可以這麼理解。
3樓:藤宗恵裡香
數字簽名主要經過以下幾個過程:
資訊傳送者使用一單向雜湊函式(hash函式)對資訊生成資訊摘要;
資訊傳送者使用自己的私鑰簽名資訊摘要;
資訊傳送者把資訊本身和已簽名的資訊摘要一起傳送出去;
資訊接收者通過使用與資訊傳送者使用的同乙個單向雜湊函式(hash函式)對接收的資訊本身生成新的資訊摘要,再使用資訊傳送者的公鑰對資訊摘要進行驗證,以確認資訊傳送者的身份和資訊是否被修改過。
數字加密主要經過以下幾個過程:
當資訊傳送者需要傳送資訊時,首先生成乙個對稱金鑰,用該對稱金鑰加密要傳送的報文;
資訊傳送者用資訊接收者的公鑰加密上述對稱金鑰;
資訊傳送者將第一步和第二步的結果結合在一起傳給資訊接收者,稱為數字信封;
資訊接收者使用自己的私鑰解密被加密的對稱金鑰,再用此對稱金鑰解密被髮送方加密的密文,得到真正的原文。
數字簽名和數字加密的過程雖然都使用公開金鑰體系,但實現的過程正好相反,使用的金鑰對也不同。數字簽名使用的是傳送方的金鑰對,傳送方用自己的私有金鑰進行加密,接收方用傳送方的公開金鑰進行解密,這是乙個一對多的關係,任何擁有傳送方公開金鑰的人都可以驗證數字簽名的正確性。數字加密則使用的是接收方的金鑰對,這是多對一的關係,任何知道接收方公開金鑰的人都可以向接收方傳送加密資訊,只有唯一擁有接收方私有金鑰的人才能對資訊解密。
另外,數字簽名只採用了非對稱金鑰加密演算法,它能保證傳送資訊的完整性、身份認證和不可否認性,而數字加密採用了對稱金鑰加密演算法和非對稱金鑰加密演算法相結合的方法,它能保證傳送資訊保密性。
非對稱加密技術的加密與解密過程是怎樣的
4樓:你猜我猜哇擦猜
數字信封技術用於保證資料在傳輸過程中的安全。對稱金鑰加密和公鑰加密技術各有其優缺點,對稱金鑰加密演算法效率高,但金鑰的憤發和管理都很困難;而公鑰加密演算法金鑰易於管理和傳遞,但執行效率太低,不適於加密大量的訊息,而且它要求被加密的資訊塊長度要小於金鑰的長度。數字信封技術結合了金鑰加密技術和公鑰加密技術各自的優點,克服了金鑰加密技術中金鑰分發和管理困難和公鑰加密技術中加解密效率低的缺點,充分利用了金鑰系統的高效性和公鑰系統的靈活性,保證資訊在傳輸過程中的靈活性。
數字信封技術首先使用金鑰加密技術對要傳送的訊息進行加密;再利用公鑰加密技術對金鑰系統中使用的金鑰進行加密。然後把加密的訊息和加密的金鑰一起傳送給接收方。其具體的實現方法和步驟如下:
說明:以上圖中的步驟可以解釋為:
在需要傳送資訊時,傳送方alice先生成乙個對稱金鑰k;
alice利用生成的對稱金鑰k和相應的對稱金鑰演算法e( •對要傳送的明文訊息p進行加密,生成密文c=ek(p);
然後alice再用接收方bob提供的公鑰kpb 對剛才用到的加密明文p的金鑰k進行加密,得到加密後的金鑰ck;
alice把加密後的訊息c和加密後的對稱金鑰ck作為密文一起傳送給bob。
bob接收到密文後,先用自己的私鑰解密ck還原出對稱金鑰k,然後再用得到的k,根據實現商定好的對稱金鑰演算法解密得到明文p。
數字信封技術實際上是使用雙層加密體制。在內層,利用對稱金鑰加密技術,每次傳送訊息都可以重新生成新的對稱金鑰,實現了一次一密,保證了資訊的安全性。在外層,使用公鑰加密技術對對稱金鑰進行加密,保證對稱金鑰傳輸的安全性。
數字信封技術的應用,使資料資訊在公共為了中的傳輸有了安全保障。
簡要說說對稱加密和非對稱加密的原理以及區別是什麼
5樓:仁昌居士
對稱加密的原理是資料傳送方將明文(原始資料)和加密金鑰一起經過特殊加密演算法處理後,使其變成複雜的加密密文傳送出去。接收方收到密文後,若想解讀原文,則需要使用加密金鑰及相同演算法的逆演算法對密文進行解密,才能使其恢復成可讀明文。
非對稱加密的原理是甲方首先生成一對金鑰同時將其中的一把作為公開金鑰;得到公開金鑰的乙方再使用該金鑰對需要加密的資訊進行加密後再傳送給甲方;甲方再使用另一把對應的私有金鑰對加密後的資訊進行解密,這樣就實現了機密資料傳輸。
對稱加密和非對稱加密的區別為:金鑰不同、安全性不同、數字簽名不同。
一、金鑰不同。
1、對稱加密:對稱加密加密和解密使用同乙個金鑰。
2、非對稱加密:非對稱加密加密和解密所使用的不是同乙個金鑰,需要兩個金鑰來進行加密和解密。
二、安全性不同。
1、對稱加密:對稱加密如果用於通過網路傳輸加密檔案,那麼不管使用任何方法將金鑰告訴對方,都有可能被竊聽。
2、非對稱加密:非對稱加密因為它包含有兩個金鑰,且僅有其中的「公鑰」是可以被公開的,接收方只需要使用自己已持有的私鑰進行解密,這樣就可以很好的避免金鑰在傳輸過程中產生的安全問題。
三、數字簽名不同。
1、對稱加密:對稱加密不可以用於數字簽名和數字鑑別。
2、非對稱加密:非對稱加密可以用於數字簽名和數字鑑別。
6樓:網友
對稱加密中加密碼和解密碼是一樣的。非對稱加密是不一樣的。
在什麼情況下使用對稱加密和非對稱加密技術
7樓:猿學部落
關注猿學部落,輕鬆敲** 輕鬆學程式設計。
8樓:網友
這個問題不屬於此類吧?到百科裡看下介紹,
春夜喜雨這首詩體現了什麼樣的品質
詩歌意在盛讚春雨默默無聞 無私奉獻的崇高品質,這份對春雨的喜愛之情描繪得如此細膩逼真,曲折有致,這不能不令人驚歎杜甫洞幽顯微,體物察情的藝術功力。無論在錘字煉句方面,還是在意象的捕捉 細節的描寫方面,都體現了他體物察情,精細入微的過人之處。結合杜甫詩風沉鬱頓挫來對比賞讀,我們必將獲得對杜詩另一種生命...
第三自然中畫線的句子,體現了作者當時什麼樣的心情和感受
畫出作者感受的句子就是天涯碧草話斜陽,蒙漢情深一家親。第6自然段中畫線的句子是作者的什麼?表現出什麼?第6自然段中畫線的句子是作者的什麼?表現出什麼?答 春風歸來遍地綠 只有風 運用排比,句式整齊,朗朗上口,又運用擬人,將風人格化,說萬物的變化都是有風掌控的,說風是永遠也不會老的物種。第二段畫線的句...
當代雷鋒郭明義身上體現了什麼樣的中華民族精神
以愛國主義為核心的團結統一,愛好和平,勤勞勇敢,自強不息的偉大民族精神 勤勞勇敢,自強不息。另外兩個 團結統一,愛好和平 不能體現 雷鋒郭明義有哪些精神品質 學習他牢記宗旨 堅定信念的政治品質。政治品質是政治理想 政治信念 政治態度和政治立場在人的心理上形成並通過言行表現出來的內在品質,在個體的政治...