4種加密,解密算法:算法
1.MD5 不可逆加密:MD5Encrypt.Encrypt,長度32,2的128次方,MD5兩次,MD5加鹽
MD5 公開的算法,任何語言均可以用
相同原文加密結果式同樣的;不一樣內容 長度加密後是32位;
不可逆加密
1 防止被篡改
2 防止明文存儲
3 防止抵賴,數字簽名
用途:1.防止篡改;發個文檔,事先給別人一個MD5,是文檔的摘要
源代碼管理器SVN
2.極速妙傳:掃描文件的MD5和已有的文件的MD5對比--吻合表示文件在不用上傳;
3.密碼保存,防止看到明文,密文可見,因此要求密碼複雜,加鹽(123456+caj);
4.防止抵賴,數字簽名瀏覽器
2.Des 對稱可逆加密:加密,解密是一個Key,數據傳輸;在先打印;
DES AES Blowfish
對稱加密算法的優勢是速度快,
缺點是密鑰管理不方便,要求共享密鑰。
可逆對稱加密 密鑰長度8
3.RSA 非對稱可逆加密:加密,解密是一對,保證文件來自某人(私有key)
公開加密Key,保證數據安全,速度快
公開解密Key,保證文件來自某人,不可抵賴安全
4.數字證書SSL加密
百度--》 CA機構生成證書籤名:--用戶、
瀏覽器內置機構 證書,無條件信任
申請證書;
5點基本知識--MD5加密,在CA本身加密
單邊驗證
雙邊驗收
阿里雲免費申請證書阿里雲