秘钥学习笔记
秘鑰學(xué)習(xí)筆記
-
對稱加密:DES、AES
-
非對稱加密:RSA
DES由于秘鑰太短 故而廢棄 使用更長的AES
為什么要用費(fèi)對稱加密:
因為http傳輸?shù)倪^程中是以節(jié)點的方式傳輸,秘鑰極易被其他節(jié)點獲取,從而破解密文。
用非對稱加密可以避免
因為非對稱加密分為 公鑰和私鑰
公鑰A 加密+ 私鑰A 解密
公鑰B 加密+ 私鑰B 解密
傳輸過程中只有公鑰進(jìn)行傳輸 就算公鑰被截獲了 也無法破解密文
比如A的數(shù)據(jù)用B公鑰加密的密文 發(fā)送給B 然后由B的私鑰解密
加密
- Base64 :將非字符串轉(zhuǎn)為字符串 因為只是一種編碼方式 不是加密 所以不安全 而且會使源數(shù)據(jù)變長 所以損耗存儲空間(三分之一)
Hash
把任意大小的數(shù)據(jù)轉(zhuǎn)換成很小的數(shù)據(jù)(抽取特征值)
相當(dāng)于摘要、數(shù)字指紋
經(jīng)典算法:MD5、sha1/sha256
總結(jié)
- 上一篇: qnap备份文件服务器,完整的数据备份方
- 下一篇: Yii2 event tigger 关于