<em id="bnjfz"><form id="bnjfz"></form></em>

                  千鋒教育-做有情懷、有良心、有品質的職業教育機構

                  當前位置:首頁  >  關于學院  >  技術干貨  >  正文

                  你了解哪些加密算法?

                  來源:千鋒教育
                  作者:qyf
                  關鍵詞: 加密 文件
                  2022-09-01
                  分享

                  你了解哪些加密算法

                    1. AES

                    高級加密標準(AES,Advanced Encryption Standard)為最常見的對稱加密算法(微信小程序加密傳輸就是用這個加密算法的)。對稱加密算法也就是加密和解密用相同的密鑰,具體的加密流程如下圖:

                    2. RSA

                    RSA 加密算法是一種典型的非對稱加密算法,它基于大數的因式分解數學難題,它也是應用最廣泛的非對稱加密算法。

                    非對稱加密是通過兩個密鑰(公鑰-私鑰)來實現對數據的加密和解密的。公鑰用于加密,私鑰用于解密。

                    3. CRC

                    循環冗余校驗(Cyclic Redundancy Check, CRC)是一種根據網絡數據包或電腦文件等數據產生簡短固定位數校驗碼的一種散列函數,主要用來檢測或校驗數據傳輸或者保存后可能出現的錯誤。

                    它是利用除法及余數的原理來作錯誤偵測的。

                    4. MD5

                    MD5 常常作為文件的簽名出現,我們在下載文件的時候,常常會看到文件頁面上附帶一個擴展名為.MD5 的文本或者一行字符,這行字符就是就是把整個文件當作原數據通過 MD5 計算后的值,我們下載文件后,可以用檢查文件 MD5 信息的軟件對下載到的文件在進行一次計算。兩次結果對比就可以確保下載到文件的準確性。 另一種常見用途就是網站敏感信息加密,比如用戶名密碼,支付簽名等等。隨著 https 技術的普及,現在的網站廣泛采用前臺明文傳輸到后臺,MD5 加密 (使用偏移量)的方式保護敏感數據保護站點和數據安全。

                    更多關于“Java培訓”的問題,歡迎咨詢千鋒教育在線名師。千鋒已有十余年的培訓經驗,課程大綱更科學更專業,有針對零基礎的就業班,有針對想提升技術的好程序員班,高品質課程助力你實現java程序員夢想。

                  聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。

                  相關推薦

                1. 你了解哪些加密算法? 循環冗余校驗(Cyclic Redundancy Check, CRC)是一種根據網絡數據包或電腦文件等數據產生簡短固定位數校驗碼的一種散列函數,主要用來檢測或校驗數據傳輸或者保存后可能出現的錯誤。
                2. 項目中是如何實現權限驗證的?權限驗證需要幾張表? 互斥角色 :同一用戶只能分配到一組互斥角色集合中至多一個角色,支持責任分離的原則。對應的可以分配訪問權限給角色,僅當該角色已經擁有另一種訪問權限。運行時互斥 :例如,允許一個用戶具有兩個角色的成員資格,但在運行中不可同時激活這兩個角色。
                3. 如何實現跨域?說一下JSONP實現原理? 當一個資源從與該資源本身所在的服務器不同的域、協議或端口請求一個資源時,資源會發起一個跨域 HTTP 請求。反向代理的原理很簡單,即所有客戶端的請求都必須先經過nginx的處理,nginx作為代理服務器再講請求轉發給node或者java服務,這樣就規避了同源策略。
                4. 什么是CSRF攻擊?如何避免? 由于CSRF的本質在于攻擊者欺騙用戶去訪問自己設置的地址,所以如果要求在訪問敏感數據請求時,要求用戶瀏覽器提供不保存在cookie中,并且攻擊者無法偽造的數據作為校驗,那么攻擊者就無法再運行CSRF攻擊。
                5. 什么是XSS攻擊?如何避免? 所以XSS攻擊的核心就是瀏覽器渲染DOM的時候將文本信息解析成JS腳本從而引發JS腳本注入,那么XSS攻擊的防御手段就是基于瀏覽器渲染這一步去做防御。
                6. 如何保證數據質量(數倉)? 1、大公司就可以說是公司自研的數據質量系統來保障數據質量,保證ODS同步數據是否多少、可以配置ODS層數據量為上游數據的百分比、可以配置告警。第二版本自己寫的web項目來對數據質量監控,主要實現數據條數、同環比指標的一些監控。
                7. 国内免费视频青女在线

                  <em id="bnjfz"><form id="bnjfz"></form></em>