資訊加密方式
資訊加密方式
一、按金鑰方式劃分
1)對稱金鑰加密:收發雙方使用相同金鑰,加密金鑰K1和解密金鑰K2相同為K。對稱金鑰加密資訊保安性高,加密速度快,加密、解密基於簡單的代替和換位,因此密文資訊冗餘量小。但是,對稱金鑰加密金鑰管理複雜,不具有個人私有性,不支援簽名。
2)非對稱金鑰加密:也稱為公用金鑰加密,加密和解密使用不同的金鑰,分別稱為公鑰和私鑰,且必須配對使用。其中,公鑰可以對外公佈,私鑰則不對外公佈,只有持有人知道,加密演算法和解密演算法在非對稱式加密中是不同的。非對稱式加密的金鑰便於管理,可以實現數字簽名和認證。但是,與對稱金鑰加密相比,加密速度慢,密文資訊冗餘量較大,金鑰長度相同時安全性相對較低。
3)公用和對稱金鑰加密結合:公鑰加密技術安全性高,效率低,而對稱加密安全性低,效率高。所有,常見的加密方法就是結合以上兩種形式,用對稱加密演算法對明文資訊進行加密,然後使用更安全的但效率低的公鑰加密演算法對對稱金鑰進行加密或應用於數字簽名實現認證。
二、按保密程度劃分
1)理論上保密的加密:無論獲取多少密文和有多大的計算能力,對於明文始終不能得到唯一解的加密方法,採用客觀隨機一次產生的金鑰就屬於這種加密方式。
2)實際上保密的加密:從理論的角度是可以破譯的,但在現有客觀條件下,無法通過計算來確定唯一解。
三、按明文形態劃分
1)模擬資訊加密:用來加密模擬資訊。例如,動態範圍之內,連續變化的語音訊號的加密。
2)數字資訊加密:用來加密數字資訊。例如,兩個離散電平構成0、1二進位制關係的電報資訊的加密。
相關文章
- 資訊加密技術加密
- HTTPS之加密方式HTTP加密
- 資料加密方式:APM加密
- 自己寫的加密方式加密
- JS常見加密混淆方式JS加密
- 密碼加密的最好方式密碼加密
- 資訊加密技術簡介加密
- Java 常用的 4 種加密方式Java加密
- nodejs常用加密方式 RSA & AESNodeJS加密
- HTTPS-各種加密方式HTTP加密
- Android中常用的加密方式Android加密
- java使用DES加密方式,實現對資料的加密解密Java加密解密
- 快速識別Hash加密方式hashid加密
- 有關https的SSL加密方式HTTP加密
- RMAN加密備份的三種方式加密
- 程式碼中的敏感資訊加密方案加密
- Concealer for Mac(檔案資訊加密工具)Mac加密
- NSA 是如何破解大量加密資訊的?加密
- java md5加密的幾種方式Java加密
- 淺談貝貝遊戲資料加密解密方式遊戲加密解密
- 【統計資訊】Oracle常用的收集統計資訊方式Oracle
- 最新webqq密碼的加密方式分析過程Web密碼加密
- App資料加密方式 -北京銳智互動APP加密
- iOS實現幾種會用到的加密方式iOS加密
- WIFI無線各種加密方式大比拼WiFi加密
- Linux系統裡的加密壓縮方式Linux加密
- 將 Laravel 使用者密碼加密方式修改為 md5+salt 方式Laravel密碼加密
- 澳洲中學組織加密貨幣資訊之夜加密
- SpringBoot配置檔案敏感資訊加密方案Spring Boot加密
- 【開發經驗】幾種常見的加密方式加密
- app直播商城原始碼,有哪些常用的加密方式APP原始碼加密
- java使用RSA加密方式,實現數字簽名Java加密
- Java實際工作裡用到的幾種加密方式Java加密
- 一文搞懂對稱加密:加密演算法、工作模式、填充方式、程式碼實現加密演算法模式
- Laravel 自定義配置資訊的儲存方式Laravel
- IT部門資訊化正確開啟方式
- 區塊鏈加密社交應用讓資訊更加安全區塊鏈加密
- 如何在NEO區塊鏈上實現資訊加密區塊鏈加密