IT安全運維:什么是對稱加密與非對稱加密
2020-03-31 17:30 作者:艾銻無限 瀏覽量:
精“服務”之道,通“技術”之理
小的時候我總在想一件事,一些體育比賽為什么沒有辦法超越前面的人,為什么大家還要學習,還要不停的舉辦比賽,一個小孩子怎么學習也沒有大人跑的快,跳的高,投的遠,為什么他們還是不停的練習,后來我發現,我們學習的目的不是為了超越他人,而是為了戰勝自己,超越自己,讓自己的潛能達到最大限度的發揮,讓自己體驗一把全力以赴的人生。
這個問題源自我們的企業,艾銻無限,做了十多年的企業,忽然發現超越自己的企業有無數家,那我怎么做都難以做到這個世界的第一名,這樣思考下去越做越有壓力,越做越覺得沒有什么意思,因為一切都會過去,即使爭得第一又能怎樣呢?
不過當領悟到人生活著的真諦時,我發現企業存在的價值與人生完全一樣,這個世界需要不同的人種,不同的語言,不同的性格,不同的思想,我們才會覺得有意義,我們才會覺得有無限探索的機會,如果全都一樣,可能沒有一個人愿意活好幾十年。在電影《后五百年中》那些透過DNA的克隆人,每一個人都一樣,活著唯一的意義就是忙著死去。這樣的人生又有誰想要過呢.
其實企業也一樣,這個世界需要有不同的企業,需要有個性的企業,需要有獨特領悟的企業,只有這樣才能讓每一個不同的人去選擇的時候有更多的空間和機會。才能讓這個世界五彩繽紛,才能讓所有人活得多姿多彩,才能讓大家覺得這是一個無限可能性的世界。
從我們開始經營艾銻無限的時候,就發現原來服務他人是件很幸福的事,特別當我們為別人解決了他們很久困擾的問題,當他們看到問題已被解決,臉上露出了久違的笑容的時候,我們心里滿滿的,那是一種無法用語言表達的幸福。經過十幾年錘煉,我們曾經在服務過程中有過被誤會,有過被不理解,有過被不認同,但每當想起那一張張笑臉,我們又重新鼓起勇氣,重拾信心,繼續前行,因為我們深知十年磨一劍,梅花香自苦寒來的道理.
今天每一位艾銻人都知道誠心、細心、貼心三心服務是艾銻無限的服務之道,是經的起檢驗的服務標準,是5000多家客戶體驗后并極其認可的服務系統,我們認為服務不僅僅是解決客戶遇到的問題,更需要解決客戶遇到問題后著急的心,只要心處理好了,問題自然而然也就沒有了。
技術是門學問,但好技術更是門藝術,真正的技術不僅僅是企業帶來更高的效率,創造更大的價值,還能為整個社會創造一種全新的生產方式,蒸汽機取代了農耕時代,讓我們有了工廠和比馬跑的更快拖的更多貨的車,我們稱這次變革為“第一次工業革命”,100多年后人類社會生產力發展又一次重大飛躍,人們把這次變革叫做“第二次工業革命”,人類由此進入“電氣時代”。這個時代產生了汽車和飛機,讓我們的速度和效率發生了天翻地覆的變化.而第三次是科技的革命,并且一直延續到新千年,讓整個人類進入信息時代。接下來我們很快就會發生“第四次科技革命” ,這次將以技術和數據驅動整個世界,而人將在這次革命中并非是主角,當“阿法狗”打敗世界圍棋冠軍的時候,我們可能已經意識到這個時代的來臨,技術將不僅僅是技術,技術將會引領人類的發展和變革,用好了就是藝術,用不好有可能就是一場災難.
所以我們期望透過技術服務,找到服務人類的規律,而不是取代人類,讓更多人失業,而是讓人類因技術變得更強大.
IT安全運維:什么是對稱加密與非對稱加密
在數字加密算法中,通過可劃分為對稱加密和非對稱加密。
一:什么是對稱加密?
在對稱加密算法中,加密和解密使用的是同一把鑰匙,即:使用相同的密匙對同一密碼進行加密和解密;
加密過程如下:
加密:原文 + 密匙 = 密文
解密:密文 - 密匙 = 原文
對稱加密圖解
例如:小明給小紅發送微信消息表白,為了避免小紅手機臨時不在身邊而導致消息被其他熱看到,遠原本小明計劃發送”我愛你一生一世”,小明和小紅使用一種約定好的暗語”5201314”來替代。當小紅收到消息時,則自然明白文字的含義。這個比喻,感覺是不是有點不太形象哈!
二:什么是非對稱加密?
明白了對稱加密后,我們來了解一下什么是非對稱加密。我們知道,對稱加密是使用的
同一把密匙進行加密和解密。那么,非對稱加密自然是使用不同的密鑰進行加密和解密啦。
非對稱加密有兩個鑰匙,及公鑰(Public Key)和私鑰(Private Key)。公鑰和私鑰是成對的存在,如果對原文使用公鑰加密,則只能使用對應的私鑰才能解密;因為加密和解密使用的不是同一把密鑰,所以這種算法稱之為非對稱加密算法。非對稱加密算法的密匙是通過一系列算法獲取到的一長串隨機數,通常隨機數的長度越長,加密信息越安全。通過私鑰經過一系列算法是可以推導出公鑰的,也就是說,公鑰是基于私鑰而存在的。但是無法通過公鑰反向推倒出私鑰,這個過程的單向的。
下面,讓我們看一下非對稱加密及解密過程。
非對稱加密圖解
根據上圖,我們可以看到,對于原文,通過接收方的公鑰進行加密,發送給接收方,接收方拿到密文后,通過自己的私鑰可以解密,獲取原文信息。在這個過程中,及時接收方公鑰泄漏,也不會導致消息泄漏,因為密文只能通過接收方的私鑰才能打開。所以,信息安全過程中,接收方只需要保管好自己的私鑰不泄露即可。同樣,當接收方向發送方發送消息時,接收方將密文通過原發送方的公鑰進行加密,原發送方通過自己的私鑰才可解密。到了這里,是不是感覺思維清晰了很多。了解了對稱加密和非對稱加密,那么,先來聊聊它們各自的優缺點吧。
對稱加密:
優點:算法簡單,加密解密容易,效率高,執行快。
缺點:相對來說不算特別安全,只有一把鑰匙,密文如果被攔截,且密鑰也被劫持,那么,信息很容易被破譯。

非對稱加密:
優點:安全,即使密文被攔截、公鑰被獲取,但是無法獲取到私鑰,也就無法破譯密文。作為接收方,務必要保管好自己的密鑰。
缺點:加密算法及其復雜,安全性依賴算法與密鑰,而且加密和解密效率很低。
三:什么是數字證書?
數字證書有點類似于我們的居民身份證,只是數字證書是基于互聯網通信的,用于標記通信雙方身份的一種方式。數字證書是由權威機構Certificate Authority發行的,又稱之為證書授權,簡稱為:CA。人們在網上可以根據它來識別對方身份信息。
數字證書綁定了公鑰及其持有者的真實身份,它類似于現實生活中的居民身份證,所不同的是數字證書不再是紙質的證照,而是一段含有證書持有者身份信息并經過認證中心審核簽發的電子數據,廣泛用在電子商務和移動互聯網中。
四:什么是數字簽名?
數字簽名是指將摘要信息使用接收者的公鑰進行加密,與密文一起發送給接收者。接收者使用自己的私鑰對摘要信息進行解密,然后使用Hash函數對收到的密文產生一個摘要信息,然后將摘要信息與發送著傳輸過來解密后的摘要信息對比是否一致。如果一致,則表明數據信息沒有被篡改。
也就是說,數字簽名能夠驗證收到的信息的完整性,避免中途信息被劫持篡改或丟失。對方可以根據數字簽名來判斷獲取到的數據信息時候是最原始的數據。
如果不好理解,這里再給舉個例子。
例如,發送一段文字”abcd”,通過Hash算法(方便測試,擬比HashCode)得到hashCode值2987074,然后將2987074再次使用對方的公鑰進行加密,然后將文字”abcd”使用對方的公鑰進行加密得到密文,一起發送給接收者。接收者再獲取到信息后,先通過自己的私鑰將摘要信息解密,然后將密文解密,并且通過相同的hash算法計算出密文的hashcode值,對比兩個hashcode值是否一致。
非對稱加密算法實現機密信息交換的基本過程是:甲方生成一對密鑰并將其中的一把作為公用密鑰向其它方公開;得到該公用密鑰的乙方使用該密鑰對機密信息進行加密后再發送給甲方;甲方再用自己保存的另一把專用密鑰對加密后的信息進行解密。