安全與加密

常見的加密算法:

MD5

值的一提的是,直接對(duì)敏感文本MD5的操作已經(jīng)不是那么安全了,因?yàn)榭梢酝ㄟ^(guò)反解來(lái)暴力解密。那么比較通用的方式是對(duì)MD5加鹽

這里注意一點(diǎn)的是。由于MD5是不可逆的,所以當(dāng)傳給服務(wù)器的參數(shù)需要解密時(shí),不應(yīng)該用MD5,而應(yīng)該使用AES這一類的可逆加密方式

對(duì)稱加密:

對(duì)稱加密又稱公開密鑰加密,加密和解密都會(huì)用到同一個(gè)密鑰,如果密鑰被攻擊者獲得,此時(shí)加密就失去了意義。常見的對(duì)稱加密算法有DES、3DES、AES、Blowfish、IDEA、RC5、RC6。

非對(duì)稱加密:

非對(duì)稱加密又稱共享密鑰加密,使用一對(duì)非對(duì)稱的密鑰,一把叫做私有密鑰,另一把叫做公有密鑰;公鑰加密只能用私鑰來(lái)解密,私鑰加密只能用公鑰來(lái)解密。

RSA

RSA是一種公鑰密碼算法。

加密

在RSA中明文、密文和秘鑰都是數(shù)字。RSA的加密過(guò)程可以用下列公式表示:

密文=明文 E mod N

密文是代表明文的數(shù)字的E次方對(duì)N求余的結(jié)果。E和N的組合就是公鑰。

解密

解密公式如下:

明文=密文 D mod N

Hash

反編譯

安全與逆向

答案和其他問題待更新?。。。。。。。。。。。。。。。。。。。。。。。。。。。。?/p>

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容