大家好,今天來給大家分享密碼對稱加密是什么意思的相關知識,通過是也會對什么是對稱加密?相關問題來為大家分享,如果能碰巧解決你現在面臨的問題的話,希望大家別忘了關注下本站哈,接下來我們現在開始吧!
對稱密鑰是指加密密碼跟解密密碼是同一個密碼。
非對稱密鑰是加密密碼跟解密密碼不是同一個密碼。
對稱加密采用單鑰密碼系統的加密***,同一個密鑰可以同時用作信息的加密和解密,這種加密***稱為對稱加密,也稱為單密鑰加密。
對稱密碼就是加密和解密用的是同一個密鑰
另一個就是非對稱密碼,加密和解密有兩個密碼,一個是公鑰,一個是私鑰,公鑰是眾所周知的,私鑰是自己拿著的是秘密的。
RSA屬于非對稱密碼
你好
先,讓我們先從一個情景開始講起,想當初我們在初中,高中,甚至于大學,每次考試都有人在試圖如何更加隱蔽的作弊!那大家都想了什么***呢?比如張三學習比李四好,李四就想在考試的時候讓張三“幫助”一下自己,當然,他們倆不可能像我們平常對話一樣說,第一題選A,第二題選B等等,為什么?因為監考老師明白他倆在談論什么,也就是說這種溝通交流方式屬于“明文”,所以李四就想:“我需要發明一種,只有我和張三明白的交流方式”,那李四做了什么呢?恩,李四去找張三說:“當我連續咳嗽三聲的時候你看我,然后如果我摸了下左耳朵,說明你可以開始給我傳答案了,如果沒反應,那說明我真的是在咳嗽。。。。”,然后,怎么傳答案呢?很簡單,“你摸左耳朵代表A,摸右耳朵代表B,左手放下代表C,右手放下代表D”,好了,這就是他們的“算法(規則)”,將信息的一種形式(A,B,C,D),這里我們稱為“明文”,轉換成了另一種形式(摸左耳朵,摸右耳朵,放左手,放右手),這里稱為“密文”,經過這種轉換,很顯然監考老師不會明白這些“密文”,這樣,張三和李四就通過“密文”的形式實現了信息的交換。
其實,密碼學不就是為了人們更好的加密傳輸么?有很多學者,科學家成年累月的工作,為的就是改進或者發明更好的加密算法,讓這些加密算法加密的文本難以破解,達到數據安全傳輸的目的。
OK,回歸正題,上面這個“作弊”的例子,其實就是一種對稱加密算法!好了,我們來看一下對稱加密算法的定義(來源:***):
對稱密鑰加密(英語:Symmetric-keyalgorithm)又稱為對稱加密、私鑰加密、共享密鑰加密,是密碼學中的一類加密算法。這類算法在加密和解密時使用相同的密鑰,或是使用兩個可以簡單地相互推算的密鑰。實務上,這組密鑰成為在兩個或多個成員間的共同秘密,以便維持專屬的通訊聯系。與公開密鑰加密相比,要求雙方取得相同的密鑰是對稱密鑰加密的主要缺點之一
這里我想說一點的是,***的把Symmetric-keyalgorithm中文翻譯是對稱密鑰加密,我不想把這個key翻譯成密鑰,因為key僅僅是一個“鑰”,這里翻譯成密鑰會讓大家對后面所說的“公鑰”,“密鑰”,“私鑰”等等的概念弄混,好了,所以我還是比較喜歡稱之為“對稱加密算法”,而后面說又稱“私鑰”加密,共享“密鑰”,這里,“私鑰”就等于“密鑰”,沒有任何區別,英文是“privatekey”。
ok,我們將定義結合我們前面的例子對應一下,“這類算法在加密和解密時使用相同的密鑰,或是使用兩個可以簡單地相互推算的密鑰”,其實在我們例子中,密鑰就是“將(A,B,C,D)轉換成(摸左耳朵,摸右耳朵,放左手,放右手)”這么一個規則?!皩崉丈?,這組密鑰成為在兩個或多個成員間的共同秘密,以便維持專屬的通訊聯系。”這句話很好理解了吧,密鑰是張三和李四間共同的秘密!只有他倆事先知道。
所以,為什么叫對稱加密呢,你可以這么理解,一方通過密鑰將信息加密后,把密文傳給另一方,另一方通過這個相同的密鑰將密文解密,轉換成可以理解的明文。他們之間的關系如下:
明文-密鑰-密文
一、對稱密碼
1、定義:采用單鑰密碼系統的加密***,同一個密鑰可以同時用作信息的加密和解密,這種加密***稱為對稱加密,也稱為單密鑰加密。
2、特點:算法公開、計算量小、加密速度快、加密效率高。
3、應用領域:由于其速度快,對稱性加密通常在消息發送方需要加密大量數據時使用。
二、非對密碼
1、定義:非對稱密碼指的是非對稱密碼體制中使用的密碼。
2、特點:
(1)是加密密鑰和解密密鑰不同,并且難以互推。
(2)是有一個密鑰是公開的,即公鑰,而另一個密鑰是保密的,即私鑰。
3、應用領域:很好的解決了密鑰的分發和管理的問題,并且它還能夠實現數字簽名。
擴展資料
對稱加密算法特征
1、加密方和解密方使用同一個密鑰;
2、加密解密的速度比較快,適合數據比較長時的使用;
3、密鑰傳輸的過程不安全,且容易被破解,密鑰管理也比較麻煩
參考資料來源:百度百科——非對稱密碼
參考資料來源:百度百科——對稱加密
對稱加密采用了對稱密碼編碼技術,它的特點是文件加密和解密使用相同的密鑰,即加密密鑰也可以用作解密密鑰,這種***在密碼學中叫做對稱加密算法,對稱加密算法使用起來簡單快捷,密鑰較短,且破譯困難,除了數據加密標準(DES),另一個對稱密鑰加密系統是國際數據加密算法(IDEA),它比DES的加密性好,而且對計算機功能要求也沒有那么高。IDEA加密標準由PGP(PrettyGoodPrivacy)系統使用。
對稱加密算法在電子商務交易過程中存在幾個問題:
要求提供一條安全的渠道使通訊雙方在首次通訊時協商一個共同的密鑰。直接的面對面協商可能是不現實而且難于實施的,所以雙方可能需要借助于郵件和***等其它相對不夠安全的手段來進行協商;
密鑰的數目難于管理。因為對于每一個合作者都需要使用不同的密鑰,很難適應***社會中大量的信息交流;
對稱加密算法一般不能提供信息完整性的鑒別。它無法驗證發送者和接受者的身份;
對稱密鑰的管理和分發工作是一件具有潛在危險的和煩瑣的過程。對稱加密是基于共同保守秘密來實現的,采用對稱加密技術的貿易雙方必須保證采用的是相同的密鑰,保證彼此密鑰的交換是安全可靠的,同時還要設定防止密鑰泄密和更改密鑰的程序。
OK,本文到此結束,希望對大家有所幫助。