IT安全運維:什么是對稱加密與非對稱加密
2020-03-31 17:30 作者:艾銻無限 瀏覽量:
精“服務”之道,通“技術”之理
小的時候我總在想一件事,一些體育比賽為什么沒有辦法超越前面的人,為什么大家還要學習,還要不停的舉辦比賽,一個小孩子怎么學習也沒有大人跑的快,跳的高,投的遠,為什么他們還是不停的練習,后來我發(fā)現(xiàn),我們學習的目的不是為了超越他人,而是為了戰(zhàn)勝自己,超越自己,讓自己的潛能達到最大限度的發(fā)揮,讓自己體驗一把全力以赴的人生。
這個問題源自我們的企業(yè),艾銻無限,做了十多年的企業(yè),忽然發(fā)現(xiàn)超越自己的企業(yè)有無數(shù)家,那我怎么做都難以做到這個世界的第一名,這樣思考下去越做越有壓力,越做越覺得沒有什么意思,因為一切都會過去,即使爭得第一又能怎樣呢?
不過當領悟到人生活著的真諦時,我發(fā)現(xiàn)企業(yè)存在的價值與人生完全一樣,這個世界需要不同的人種,不同的語言,不同的性格,不同的思想,我們才會覺得有意義,我們才會覺得有無限探索的機會,如果全都一樣,可能沒有一個人愿意活好幾十年。在電影《后五百年中》那些透過DNA的克隆人,每一個人都一樣,活著唯一的意義就是忙著死去。這樣的人生又有誰想要過呢.
其實企業(yè)也一樣,這個世界需要有不同的企業(yè),需要有個性的企業(yè),需要有獨特領悟的企業(yè),只有這樣才能讓每一個不同的人去選擇的時候有更多的空間和機會。才能讓這個世界五彩繽紛,才能讓所有人活得多姿多彩,才能讓大家覺得這是一個無限可能性的世界。
從我們開始經(jīng)營艾銻無限的時候,就發(fā)現(xiàn)原來服務他人是件很幸福的事,特別當我們?yōu)閯e人解決了他們很久困擾的問題,當他們看到問題已被解決,臉上露出了久違的笑容的時候,我們心里滿滿的,那是一種無法用語言表達的幸福。經(jīng)過十幾年錘煉,我們曾經(jīng)在服務過程中有過被誤會,有過被不理解,有過被不認同,但每當想起那一張張笑臉,我們又重新鼓起勇氣,重拾信心,繼續(xù)前行,因為我們深知十年磨一劍,梅花香自苦寒來的道理.
今天每一位艾銻人都知道誠心、細心、貼心三心服務是艾銻無限的服務之道,是經(jīng)的起檢驗的服務標準,是5000多家客戶體驗后并極其認可的服務系統(tǒng),我們認為服務不僅僅是解決客戶遇到的問題,更需要解決客戶遇到問題后著急的心,只要心處理好了,問題自然而然也就沒有了。
技術是門學問,但好技術更是門藝術,真正的技術不僅僅是企業(yè)帶來更高的效率,創(chuàng)造更大的價值,還能為整個社會創(chuàng)造一種全新的生產(chǎn)方式,蒸汽機取代了農(nóng)耕時代,讓我們有了工廠和比馬跑的更快拖的更多貨的車,我們稱這次變革為“第一次工業(yè)革命”,100多年后人類社會生產(chǎn)力發(fā)展又一次重大飛躍,人們把這次變革叫做“第二次工業(yè)革命”,人類由此進入“電氣時代”。這個時代產(chǎn)生了汽車和飛機,讓我們的速度和效率發(fā)生了天翻地覆的變化.而第三次是科技的革命,并且一直延續(xù)到新千年,讓整個人類進入信息時代。接下來我們很快就會發(fā)生“第四次科技革命” ,這次將以技術和數(shù)據(jù)驅(qū)動整個世界,而人將在這次革命中并非是主角,當“阿法狗”打敗世界圍棋冠軍的時候,我們可能已經(jīng)意識到這個時代的來臨,技術將不僅僅是技術,技術將會引領人類的發(fā)展和變革,用好了就是藝術,用不好有可能就是一場災難.
所以我們期望透過技術服務,找到服務人類的規(guī)律,而不是取代人類,讓更多人失業(yè),而是讓人類因技術變得更強大.
IT安全運維:什么是對稱加密與非對稱加密
在數(shù)字加密算法中,通過可劃分為對稱加密和非對稱加密。
一:什么是對稱加密?
在對稱加密算法中,加密和解密使用的是同一把鑰匙,即:使用相同的密匙對同一密碼進行加密和解密;
加密過程如下:
加密:原文 + 密匙 = 密文
解密:密文 - 密匙 = 原文

對稱加密圖解
例如:小明給小紅發(fā)送微信消息表白,為了避免小紅手機臨時不在身邊而導致消息被其他熱看到,遠原本小明計劃發(fā)送”我愛你一生一世”,小明和小紅使用一種約定好的暗語”5201314”來替代。當小紅收到消息時,則自然明白文字的含義。這個比喻,感覺是不是有點不太形象哈!
二:什么是非對稱加密?
明白了對稱加密后,我們來了解一下什么是非對稱加密。我們知道,對稱加密是使用的
同一把密匙進行加密和解密。那么,非對稱加密自然是使用不同的密鑰進行加密和解密啦。
非對稱加密有兩個鑰匙,及公鑰(Public Key)和私鑰(Private Key)。公鑰和私鑰是成對的存在,如果對原文使用公鑰加密,則只能使用對應的私鑰才能解密;因為加密和解密使用的不是同一把密鑰,所以這種算法稱之為非對稱加密算法。非對稱加密算法的密匙是通過一系列算法獲取到的一長串隨機數(shù),通常隨機數(shù)的長度越長,加密信息越安全。通過私鑰經(jīng)過一系列算法是可以推導出公鑰的,也就是說,公鑰是基于私鑰而存在的。但是無法通過公鑰反向推倒出私鑰,這個過程的單向的。
下面,讓我們看一下非對稱加密及解密過程。
非對稱加密圖解
根據(jù)上圖,我們可以看到,對于原文,通過接收方的公鑰進行加密,發(fā)送給接收方,接收方拿到密文后,通過自己的私鑰可以解密,獲取原文信息。在這個過程中,及時接收方公鑰泄漏,也不會導致消息泄漏,因為密文只能通過接收方的私鑰才能打開。所以,信息安全過程中,接收方只需要保管好自己的私鑰不泄露即可。同樣,當接收方向發(fā)送方發(fā)送消息時,接收方將密文通過原發(fā)送方的公鑰進行加密,原發(fā)送方通過自己的私鑰才可解密。到了這里,是不是感覺思維清晰了很多。了解了對稱加密和非對稱加密,那么,先來聊聊它們各自的優(yōu)缺點吧。
對稱加密:
優(yōu)點:算法簡單,加密解密容易,效率高,執(zhí)行快。
缺點:相對來說不算特別安全,只有一把鑰匙,密文如果被攔截,且密鑰也被劫持,那么,信息很容易被破譯。

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