android 對稱加密,非對稱加密 android 常見的加密

 韓夢飛沙  韓亞飛  313134555@qq.com  yue31313  han_meng_fei_shaandroid

android 常見的加密算法

========安全

不可逆加密:md5,sha1網站

可逆的加密中,按照密鑰的數量和加密規則分爲對稱加密和非對稱加密兩類加密

 

對稱加密 就是 解密加密 用一個 密鑰接口

非對稱加密,加密解密 用不一樣的密鑰。md5

 

常見的對稱加密, aes加密。 des加密。支付寶

非對稱加密, RSA,後臺

=====加密解密

對稱加密:

    密鑰能夠本身指定,只有一把密鑰,若是密鑰泄漏數據就會暴漏;

    經常使用的對稱加密算法有DES和AES兩種;

    特色是加密速度快,可是缺點是安全性低,由於只要密鑰暴漏,數據就能夠被解密。

非對稱加密的特色:

    常見的非對稱加密算法是RSA;

    他有兩把密鑰,且是由程序生成的,不能本身指定;

    特色是加密速度比較慢,可是安全性比較高;

    加密和解密的規則是:公鑰加密只能私鑰解密,私鑰加密只能公鑰解密;

    應用場景舉例:在集成支付寶支付SDK時,須要生成私鑰和公鑰,公鑰須要設置到支付寶網站的管理後臺,在程序中調用支付接口的時候,使用咱們本身的私鑰進行加密,這樣支付寶在收到訂單信息以後就能夠經過公鑰進行解密,其餘人即時劫持了數據,可是沒有公鑰,也是沒法解密的。

=======

相關文章
相關標籤/搜索