1. 程式人生 > >kali系統——網絡安全v6筆記總結(八)

kali系統——網絡安全v6筆記總結(八)

輸入 hash算法 2個 免費開源 md5算法 md5 通信 設計 權限

PGP
PGP是一個基於RSA公鑰加密的郵件加密軟件。它可以用來對郵件保護以避免非法權限者閱讀。還可以對郵件加上數字簽名從而使收信人確信郵件是你發來的,他讓你可以安全的和網絡上的人通信,而事先不需以任何保密渠道來傳輸密鑰。它采用一種RSA和傳統加密的雜合算法,用於數字簽名的郵件文摘算法,加密前壓縮,還有良好的人機工程設計。他功能強大速度不慢,而且是免費開源的。
哈希算法
哈希算法又叫做是單項函數算法一般用MD5算法加密,單項散列函數的特點是,給定明文很容易計算密文,而給定密文則無法算出明文。防碰撞性:給定明文,很難找到另一個數據,計算出的密文和他計算出的密文相同。雪崩效應:一旦數據被改動,整個秘聞都會改變,可以區分文件是否完整。
MD5是最主要的hash算法:輸入任意長度消息,輸出128bit消息摘要。
SHA——1是hash的一個算法:輸入消息長度<2的64次方,輸出160bit消息摘要。
嚴格意義上把哈希算法當加密算法是不嚴謹的,加密總是對於著解密而言的,因hash算法不可逆,故無法解密,所以哈希算法被用於網絡的賬號密碼加密算法。在網絡上不允許傳輸用戶明文隱私數據,在本地不允許保存用戶明文數據。所以當今用哈希算法加密用戶數據。特點:
算法公開
對相同的數據加密,得到的結果相同。
對不同的結果加密,得到的數據是定長的。md5對不同數據加密時得到的都是32個字符。
單項不可逆。

kali系統——網絡安全v6筆記總結(八)