首页
/
每日頭條
/
職場
/
對稱加密算法有啥
對稱加密算法有啥
更新时间:2025-02-23 03:19:50

對稱加密是密碼學中的一類加密算法。這類算法在加密和解密時使用相同的密鑰,或是使用兩個可以簡單地相互推算的密鑰。因此,對稱加密也稱之為對稱密碼、傳統密碼算法,即在加密和解密時使用同一密鑰的加密方式。

另外,對稱加密也可以這樣理解:采用單鑰密碼系統的加密方法,同一個密鑰可以同時用作信息的加密和解密,這種加密方法稱為對稱加密,也稱為單密鑰加密。

對稱加密算法有啥(對稱加密有哪些優缺點)1

事實上,對稱加密使用的密鑰會成為在兩個或多個成員間的共同秘密,以便維持專屬的通信聯系。與公開密鑰加密相比,要求雙方獲取相同的密鑰是對稱密鑰加密的主要缺點之一。據查閱了解,對稱加密算法中常用的算法有:DES、3DES、TDEA、Blowfish、RC2、RC4、RC5、IDEA、SKIPJACK等。

現代的密碼都是建立在計算機的基礎之上的,這是因為現代的密碼所處理的數據量非常大,而且密碼算法也非常複雜,不借助計算機的力量就無法完成加密和解密的操作。因此,對稱加密通常在消息發送方需要加密大量數據時使用,因為對稱加密算法公開、計算量小、加密速度快、加密效率高。

對稱加密算法有啥(對稱加密有哪些優缺點)2

但是,對稱加密算法也有着明顯的缺點:在數據傳送前,發送方和接收方必須商定好秘鑰,然後雙方都要保存好秘鑰;其次,如果一方的秘鑰被洩露,那麼加密信息也就不安全了。另外,每對用戶每次使用對稱加密算法時,都需要使用其他人不知道的獨一秘鑰,這會使得收、發雙方所擁有的鑰匙數量巨大,密鑰管理成為雙方的負擔。

例如,在電影《模仿遊戲》中,一群數學家聚集在一起破解德軍密碼,但由于德軍密碼多,周圍噪音多,找到有用信息會花費太長時間,依靠人工破解密碼工作效率極低。所以主人公圖靈一開始就奔着制作一台機器而去,讓這台機器自動的運行破解當天的密碼。

對稱加密算法有啥(對稱加密有哪些優缺點)3

《模仿遊戲》劇照

破解德軍的“謎”式密碼的關鍵因素就在于找到關鍵詞,找到這樣一個關鍵詞以後再去破解密碼就會得心應手。德軍每天都需要傳遞大量加密情報,這其中包括不少重複的信息,如德軍在一些密文中,經常寫完正文,結尾都來一句“希特勒萬歲”(Heil Hitler)。

就如同現在很多電子郵件結尾都有什麼“順祝商祺”之類的固定話語。雖然每天加密後内容都會變化,但被圖靈他們大概猜到了什麼意思,以此來進行密文和密鑰的反推。就這樣被圖靈等人找到破解的關鍵。因為密碼學中最忌諱的就是明顯地“重複”。圖靈他們找到大量的固定話語,以此開始利用機器破解。最終他們解開了德軍的“謎”式密碼。

對稱加密算法有啥(對稱加密有哪些優缺點)4

《模仿遊戲》劇照

對稱算法是對稱密鑰加密的核心加密功能。它們是計算機遵循以執行與加密和解密數據相關的特定任務的一組指令或步驟,主要使用對稱加密算法來做這兩件事:一是加密,将可讀文本(明文)轉換為不可讀的加密文本(密文);二是解密,将密文轉換回明文。

即,在對稱加密中,數據發送方将明文(原始數據)和加密密鑰一起經過特殊加密算法處理後,使其變成複雜的加密密文發送出去。接收方收到密文後,若想解讀原文,則需要使用加密密鑰及相同算法的逆算法對密文進行解密,才能使其恢複成可讀明文。在對稱加密算法中,使用的密鑰隻有一個,發收信雙方都使用這個密鑰對數據進行加密和解密。

對稱加密算法有啥(對稱加密有哪些優缺點)5

所以,正如《模仿遊戲》的案例,對稱加密無法做到真正的“加密”,一旦被破解者找到“關鍵詞”,那麼,一切就都完了。因為對稱加密算法的加密秘鑰能夠從解密密鑰中推算出來,同時解密密鑰也可以從加密密鑰中推算出來。而為了應對這種風險,有人發明了非對稱加密。

最後,值得一提的是,加密的安全性不僅取決于加密算法本身,密鑰管理的安全性更是重要。因為加密和解密都使用同一個密鑰,如何把密鑰安全地傳遞到解密者手上就成了必須要解決的問題。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
市井覓食記在家做豆花的高級做法
市井覓食記在家做豆花的高級做法
此菜改良自曾風行一時的江湖菜“豆花魚”,選擇市面上流行的巴沙魚制作(這種魚肉自越南購入,送來時就是淨料,無需宰殺,加工方便,細嫩無刺),魚肉不是切片而是改成寬條,口感厚實、肉質細嫩、滋味濃郁,與大塊長方形豆花更是絕配,日售七八十份。這道菜賣...
2025-02-23
給領導微信拜年怎麼說合适
給領導微信拜年怎麼說合适
給領導微信拜年怎麼說合适?送走舊年的時候,也送走一年的陰郁,迎來新春的時候,也迎來新的希望給您拜年啦!祝牛年新年快樂!,我來為大家講解一下關于給領導微信拜年怎麼說合适?跟着小編一起來看一看吧!給領導微信拜年怎麼說合适送走舊年的時候,也送走一...
2025-02-23
excel怎麼制作工作證
excel怎麼制作工作證
日常工作中可能會遇到這樣情況,公司要給所有員工制作工作牌,一個工作牌包含哪些元素呢?公司名稱、姓名、照片、部門、工号等。如果一個公司幾百人,你不會傻到一個一個去做吧?今天為大家介紹如何用Excel批量制作工作牌:一、先準備員工信息庫,包含制...
2025-02-23
國家職業資格證書有哪些?
國家職業資格證書有哪些?
在申報職稱這條路上,如果你有困惑與問題,關注我,老魏幫你解決我國的證書,坦白地講真的是不可枚舉,種類是真的多。那你知道國家職業資格證書都有哪些種類嗎?不用想太多,這個問題的答案其實并不複雜在2021年底,人社部發布《國家職業資格目錄(202...
2025-02-23
員工不服從管理的三種方法
員工不服從管理的三種方法
在這競争日益激烈的時代,無論社會企業還是醫院,都離不開優秀的管理制度。那麼如何做一名優秀的創業人,或者一名管理者?其實非常簡單,員工管理并不複雜,主要看兩個要素:一個是想不想幹,第二個是能力夠不夠。管理員工如何做到張弛有度?下面我們先來看一...
2025-02-23
Copyright 2023-2025 - www.tftnews.com All Rights Reserved