对称加密的原理
對稱加密
- 采用單鑰密碼系統的加密方法,同一個密鑰可以同時用作信息的加密和解密,這種加密方法稱為對稱加密,也稱為單密鑰加密。
- 示例
- 我們現在有一個原文3要發送給B
- 設置密鑰為108, 3 * 108 = 324, 將324作為密文發送給B
- B拿到密文324后, 使用324/108 = 3 得到原文
- 常見加密算法
- DES : Data Encryption Standard,即數據加密標準,是一種使用密鑰加密的塊算法,1977年被美國聯邦政府的國家標準局確定為聯邦資料處理標準(FIPS),并授權在非密級政府通信中使用,隨后該算法在國際上廣泛流傳開來。
- AES : Advanced Encryption Standard, 高級加密標準 .在密碼學中又稱Rijndael加密法,是美國聯邦政府采用的一種區塊加密標準。這個標準用來替代原先的DES,已經被多方分析且廣為全世界所使用。
- 特點
- 加密速度快, 可以加密大文件
- 密文可逆, 一旦密鑰文件泄漏, 就會導致數據暴露
- 加密后編碼表找不到對應字符, 出現亂碼
- 一般結合Base64使用
?
總結
- 上一篇: 中文和英文对应的字节
- 下一篇: 对称加密-DES加密