色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

算法加密數據安全有保障

5RJg_mcuworld ? 來源:未知 ? 作者:易水寒 ? 2017-12-22 15:03 ? 次閱讀

伴隨著人工智能物聯網時代的到來,數據應用變得頻繁起來,數據安全應該如何保護?軟件加密算法都有哪些,這些算法在哪些方面得到了應用?慢慢讀下去,你會發現圍繞在我們身邊的“小密碼”。

對稱加密算法

對稱加密算法是應用較早的加密算法,技術成熟。在對稱加密算法中,數據發信方將明文(原始數據)和加密密鑰一起經過特殊加密算法處理后,使其變成復雜的加密密文發送出去。在對稱加密算法中,使用的密鑰只有一個,發收信雙方都使用這個密鑰對數據進行加密和解密,這就要求解密方事先必須知道加密密鑰。對稱加密算法的特點是算法公開、計算量小、加密速度快、加密效率高。不足之處是,交易雙方都使用同樣鑰匙,安全性得不到保證。對稱加密算法在分布式網絡系統上使用較為困難,主要是因為密鑰管理困難,使用成本較高。

DES加密算法

DES加密算法是一種分組密碼,以64位為分組對數據加密,它的密鑰長度是56位,加密解密用同一算法。DES加密算法是對密鑰進行保密,而公開算法,包括加密和解密算法。這樣,只有掌握了和發送方相同密鑰的人才能解讀由DES加密算法加密的密文數據。因此,破譯DES加密算法實際上就是搜索密鑰的編碼。對于56位長度的密鑰來說,如果用窮舉法來進行搜索的話,其運算次數為256。

隨著計算機系統能力的不斷發展,DES的安全性比它剛出現時會弱得多,然而從非關鍵性質的實際出發,仍可以認為它是足夠的。不過,DES現在僅用于舊系統的鑒定,而更多地選擇新的加密標準。

3DES加密算法

3DES是三重數據加密算法塊密碼的通稱。它相當于是對每個數據塊應用三次DES加密算法。由于計算機運算能力的增強,原版DES密碼的密鑰長度變得容易被暴力破解;3DES即是設計用來提供一種相對簡單的方法,即通過增加DES的密鑰長度來避免類似的攻擊,而不是設計一種全新的塊密碼算法。

3DES是DES向AES過渡的加密算法,加密算法,其具體實現如下:設Ek()和Dk()代表DES算法的加密和解密過程,K代表DES算法使用的密鑰,M代表明文,C代表密文,這樣:

3DES加密過程為:C=Ek3(Dk2(Ek1(M)))

3DES解密過程為:M=Dk1(EK2(Dk3(C)))

AES加密算法

AES加密算法是密碼學中的高級加密標準,該加密算法采用對稱分組密碼體制,密鑰長度的最少支持為128、192、256,分組長度128位,算法應易于各種硬件和軟件實現。這種加密算法是美國聯邦政府采用的區塊加密標準,這個標準用來替代原先的DES,已經被多方分析且廣為全世界所使用。

AES加密算法被設計為支持128/192/256位(/32=nb)數據塊大小(即分組長度);支持128/192/256位(/32=nk)密碼長度,,在10進制里,對應34&TImes;1038、62&TImes;1057、1.1&TImes;1077個密鑰。

非對稱加密算法

不對稱加密算法使用兩把完全不同但又是完全匹配的一對鑰匙—公鑰和私鑰。在使用不對稱加密算法加密文件時,只有使用匹配的一對公鑰和私鑰,才能完成對明文的加密和解密過程。采用不對稱加密算法,收發信雙方在通信之前,收信方必須將自己早已隨機生成的公鑰送給發信方,而自己保留私鑰。由于不對稱算法擁有兩個密鑰,因而特別適用于分布式系統中的數據加密。廣泛應用的不對稱加密算法有RSA算法和美國國家標準局提出的DSA。以不對稱加密算法為基礎的加密技術應用非常廣泛。

RSA加密算法

RSA加密算法是目前最有影響力的公鑰加密算法,并且被普遍認為是目前最優秀的公鑰方案之一。RSA是第一個能同時用于加密和數宇簽名的算法,它能夠抵抗到目前為止已知的所有密碼攻擊,已被ISO推薦為公鑰數據加密標準。RSA加密算法基于一個十分簡單的數論事實:將兩個大素數相乘十分容易,但那時想要,但那時想要對其乘積進行因式分解卻極其困難,因此可以將乘積公開作為加密密鑰。

DSA加密算法

DSA是基于整數有限域離散對數難題的,其安全性與RSA相比差不多。DSA的一個重要特點是兩個素數公開,這樣,當使用別人的p和q時,即使不知道私鑰,你也能確認它們是否是隨機產生的,還是作了手腳。RSA算法卻做不到。DSA只是一種算法,和RSA不同之處在于它不能用作加密和解密,也不能進行密鑰交換,只用于簽名,它比RSA要快很多。

ECC加密算法

橢圓加密算法(ECC)是一種公鑰加密體制,最初由Koblitz和Miller兩人于1985年提出,其數學基礎是利用橢圓曲線上的有理點構成Abel加法群上橢圓離散對數的計算困難性。公鑰密碼體制根據其所依據的難題一般分為三類:大整數分解問題類、離散對數問題類、橢圓曲線類。有時也把橢圓曲線類歸為離散對數類。橢圓曲線密碼體制是目前已知的公鑰體制中,對每比特所提供加密強度最高的一種體制。解橢圓曲線上的離散對數問題的最好算法是Pollard rho方法,其時間復雜度為,是完全指數階的。

不可逆加密算法

不可逆加密算法的特征是加密過程中不需要使用密鑰,輸入明文后由系統直接經過加密算法處理成密文,這種加密后的數據是無法被解密的,只有重新輸入明文,并再次經過同樣不可逆的加密算法處理,得到相同的加密密文并被系統重新識別后,才能真正解密。在計算機網絡中應用較多不可逆加密算法的有RSA公司發明的MD5算法和由美國國家標準局建議的不可逆加密標準SHS等。

MD5加密算法

MD5為計算機安全領域廣泛使用的一種散列函數,用以提供消息的完整性保護。對MD5加密算法簡要的敘述可以為:MD5以512位分組來處理輸入的信息,且每一分組又被劃分為16個32位子分組,經過了一系列的處理后,算法的輸出由四個32位分組組成,將這四個32位分組級聯后將生成—個128位散列值。

MD5被廣泛用于各種軟件的密碼認證和鑰匙識別上。MD5用的是哈希函數,它的典型應用是對一段信息產生信息摘要,以防止被篡改。MD5的典型應用是對一段Message產生fingerprin指紋,以防止被“篡改”。如果再有—個第三方的認證機構,用MD5還可以防止文件作者的“抵賴”,這就是所謂的數字簽名應用。MD5還廣泛用于操作系統的登陸認證上,如UNIX、各類BSD系統登錄密碼、數字簽名等諸多方。

SHA1加密算法

SHA1是和MD5一樣流行的消息摘要算法。SHA加密算法模仿MD4加密算法。SHA1設計為和數字簽名算法(DSA)一起使用。

SHA1主要適用于數字簽名標準里面定義的數字簽名算法。對于長度小于2“64位的消息,SHA1會產生一個160位的消息摘要。當接收到消息的時候,這個消息摘要可以用來驗證數據的完整性。在傳輸的過程中,數據很可能會發生變化,那么這時候就會產生不同的消息摘要。SHA1不可以從消息摘要中復原信息,而兩個不同的消息不會產生同樣的消息摘要。這樣,SHA1就可以驗證數據的完整性,所以說SHA1是為了保證文件完整性的技術。

SHA1加密算法可以采用不超過264位的數據輸入,并產生一個160位的摘要。輸入被劃分為512位的塊,并單獨處理。160位緩沖器用來保存散列函數的中間和最后結果。緩沖器可以由5個32位寄存器(A、B、C、D和E)來表示。SHA1是一種比MD5的安全性強的算法,理論上,凡是采取“消息摘要”方式的數字驗證算法都是有“碰撞”的——也就是兩個不同的東西算出的消息摘要相同,互通作弊圖就是如此。但是安全性高的算法要找到指定數據的“碰撞”很困難,而利用公式來計算“碰撞”就更困難一目前為止通用安全算法中僅有MD5被破解。

當然除上述加密算法以外,也存在著其他方法,小編找到了一張圖表,以做補充。(轉自電子發燒友)

算法加密數據安全有保障


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據
    +關注

    關注

    8

    文章

    7074

    瀏覽量

    89153
  • 算法
    +關注

    關注

    23

    文章

    4617

    瀏覽量

    93030

原文標題:為了系統安全,嵌入式工程師得知道這幾種實用加密算法!

文章出處:【微信號:mcuworld,微信公眾號:嵌入式資訊精選】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    深入解析ECC256橢圓曲線加密算法

    點擊藍字關注我們一、加密算法概述數據加密的基本過程就是對原來為明文的文件或數據按某種算法進行處理,使其成為不可讀的一段代碼為“密文”,使其只
    的頭像 發表于 12-26 16:32 ?93次閱讀
    深入解析ECC256橢圓曲線<b class='flag-5'>加密算法</b>

    加密算法在云計算中如何應用?

    加密算法在云計算中的應用主要體現在以下幾個方面: 數據加密數據加密是保護數據在傳輸和存儲過
    的頭像 發表于 12-17 16:02 ?132次閱讀

    加密算法在網絡安全中扮演什么角色?

    加密算法在網絡安全中扮演著至關重要的角色,以下是它們的主要功能和作用: 保護數據機密性 : 加密算法確保只有授權用戶才能訪問敏感數據,防止
    的頭像 發表于 12-17 16:00 ?85次閱讀

    加密算法的選擇對于加密安全有多重要?

    加密算法的選擇對于加密安全至關重要,因為它直接影響到數據保護的有效性和可靠性。以下是幾個關鍵點來說明加密算法選擇的重要性:
    的頭像 發表于 12-17 15:59 ?112次閱讀

    對稱加密技術在實際應用中如何保障數據安全

    對稱加密技術在實際應用中保障數據安全主要通過以下幾個方面: 密鑰的安全性: 對稱加密
    的頭像 發表于 12-16 13:59 ?174次閱讀

    華納云:加密算法在保護網絡安全中扮演什么角色

    加密算法在保護網絡安全中扮演著至關重要的角色,具體來說,它們的作用包括但不限于以下幾點: 數據保密性:加密算法用于加密
    的頭像 發表于 12-06 15:22 ?187次閱讀

    藍牙AES+RNG如何保障物聯網信息安全

    進行加密,即使別人截獲了加密后的數據,也無法識別利用該數據。目前市面上大部分低功耗藍牙BLE產品具備AES加密功能。AES(Advanced
    發表于 11-08 15:38

    云計算安全性如何保障

    云計算的安全性是一個復雜而多維的問題,涉及多個層面和多種技術手段。為了保障云計算的安全性,需要采取一系列綜合措施,以下是具體的保障方法: 一、數據
    的頭像 發表于 10-24 09:14 ?295次閱讀

    中偉視界:實時監控與預警,礦山罐籠超員AI算法如何保障礦工生命安全

    隨著礦山智能化的發展,罐籠超員AI算法在礦山安全管理中發揮著關鍵作用。本文詳細介紹了罐籠超員AI算法的工作原理、技術實現和應用效果,并展望了未來的發展方向。通過實時監控和預警,罐籠超員AI算法
    的頭像 發表于 07-12 08:54 ?339次閱讀

    安全服務加密存儲代碼怎么查

    日益凸顯。為了保護數據安全,云服務提供商需要提供加密存儲功能。本文將詳細介紹云安全服務加密存儲代碼的查詢與實現。 2.
    的頭像 發表于 07-02 09:28 ?373次閱讀

    量子加密安全通信的未來

    隨著我國信息社會、數字社會、智能社會的發展,信息安全要求越來越迫切。傳統的加密方法雖然在一定程度上保障了信息的安全,但在面對日益復雜的網絡攻擊時,其
    的頭像 發表于 06-24 10:40 ?460次閱讀
    量子<b class='flag-5'>加密</b>:<b class='flag-5'>安全</b>通信的未來

    國密協議網關與IPSec VPN技術:保障數據安全傳輸的新途徑

    )是互聯網協議安全的一種標準,用于保護網絡通信的安全性和保密性。國密算法是由中國國家密碼管理局制定的一系列密碼算法標準,旨在確保國家機密信息的安全
    的頭像 發表于 05-28 14:24 ?1330次閱讀
    國密協議網關與IPSec VPN技術:<b class='flag-5'>保障</b><b class='flag-5'>數據</b><b class='flag-5'>安全</b>傳輸的新途徑

    訊維融合通信系統:智能通信技術的安全與隱私保障

    數據加密技術 訊維融合通信系統采用了業界領先的數據加密技術,確保通信過程中的數據傳輸安全。無論
    的頭像 發表于 04-10 16:34 ?428次閱讀

    工業路由器:如何保障工業生產的安全與效率

    工業路由器是工業網絡的核心設備,可實現設備間的數據傳輸和通信,提高生產效率,保證數據安全,降低成本,支持多種協議。通過硬件防護、數據加密、防
    的頭像 發表于 04-01 18:16 ?1096次閱讀

    多業務光端機安全性解析:保障數據傳輸的可靠性與保密性

    物理層安全 :多業務光端機采用光信號傳輸數據,相比于傳統的電信號傳輸,光信號不易受到電磁干擾和竊聽,從而保障數據傳輸的物理層安全
    的頭像 發表于 02-23 13:58 ?480次閱讀
    主站蜘蛛池模板: 国产精品内射久久久久欢欢| 精品国产麻豆免费人成网站| 久见久热 这里只有精品| 影音先锋av天堂| 日韩欧美视频一区二区在线观看| 好男人社区| 最近2019年日本中文免费字幕| 少妇一夜未归暴露妓女身份| 囯产精品久久久久久久久免费蜜桃 | 亚洲国产在线2o20| 日本一本在线播放| 美女露100%全身无遮挡| 国产在线伊人| 2022精品福利在线小视频| 无码欧美毛片一区二区三在线视频| 欧美 亚洲综合在线一区| 久草在线在线精品观看| 国产真实夫妇交换视频| 国产传媒精品1区2区3区| a久久99精品久久久久久蜜芽| 天天躁夜夜踩很很踩2022| 嫩草国产精品99国产精品| 久久免费视频在线观看6| 大学生高潮无套内谢视频| 69ZXX少妇内射无码| 影音先锋 av天堂| 亚洲精品久久久992KVTV| 午夜国产精品视频| 久久视频在线视频观看精品15| 国产自产第一区c国产| 国产精品亚洲专区在线播放| 菠萝菠萝蜜视频在线看1| a免费在线观看视频| 99精品视频免费在线观看| 4399的视频BD高清在线观看免费| 玉娇龙续集春雪瓶txt免费阅读| 亚洲精品123区| 亚洲网站视频在线观看| 亚洲视频免费在线观看| 亚洲中文无码永久免费| 视频在线免费观看|