簽名,是給信息加個身份,是由誰發送的。壹般用私鑰生成。A給B發送,A使用自己的私鑰簽名,B收到後用A的公鑰解密,來確認是不是A發的。
對稱加密:是加密解密使用相同的密鑰。
優使用簡單快捷高效。
缺加密強度不高,密鑰分發困難
DES采用替換和移位,密鑰56位,每次對64位數據塊加密。
3DES使用兩個密鑰K1,k2,
加密時k1加密,k2解密,k1加密
解密時k1解密,k2加密,k1解密
rc-5:rsa 數據安全公司很多產品使用了rc-5
idea:密鑰是128位每次對64位數據塊加密。
非對稱加密:壹個公鑰壹個私鑰
優:解決了加密強度不高,密鑰分發困難的問題
缺:加密速度慢
rsa:512位密鑰,計算量大,難破解。
ecc:橢圓體制曲線密碼
信息摘要:壹份長文件的數字指紋,可以用於創建數字簽名
md5 128位散列值
sha? 160位散列值
md5+salt
簡單的md5密碼加密,黑客可以通過密碼md5比較,可以輕松試出密碼。
如果加上salt,密碼加密之前拼接上salt,之後再散列。
黑客用自己密碼和salt值試,就很難找到密碼。