數字加密的幾種方式?tjym1232022-03-05 10:04:39

數字加密的方式:

單向加密:透過對資料進行摘要計算生成密文,密文不可逆推還原。演算法代表:Base64,MD5,SHA;

雙向加密:與單向加密相反,可以把密文逆推還原成明文,雙向加密又分為對稱加密和非對稱加密。

對稱加密:指資料使用者必須擁有相同的金鑰才可以進行加密解密,就像彼此約定的一串暗號。演算法代表:DES,3DES,AES,IDEA,RC4,RC5;

非對稱加密:相對對稱加密而言,無需擁有同一組金鑰,非對稱加密是一種“資訊公開的金鑰交換協議”。

非對稱加密需要公開金鑰和私有金鑰兩組金鑰,公開金鑰和私有金鑰是配對起來的,也就是說使用公開金鑰進行資料加密,只有對應的私有金鑰才能解密。

這兩個金鑰是數學相關,用某使用者金鑰加密後的密文,只能使用該使用者的加密金鑰才能解密。如果知道了其中一個,並不能計算出另外一個。

因此如果公開了一對金鑰中的一個,並不會危害到另外一個金鑰性質。這裡把公開的金鑰為公鑰,不公開的金鑰為私鑰。演算法代表:RSA,DSA。

數字加密的幾種方式?手機使用者958604918752021-04-14 15:53:01

1、MD5加密 是HASH演算法一種、 是生成32位的數字字母混合碼。2、SHA1 演算法是雜湊演算法的一種3、RSA 非對稱加密演算法 4、AES 對稱金鑰加密