加密演算法簡介

2021-10-25 03:08:19 字數 882 閱讀 9322

3、des(data encryption standard)對稱加密、解密

資料加密標準演算法,和base64最明顯的區別就是有乙個工作金鑰,該金鑰即用於加密、也用於解密,並且要求金鑰是乙個長度至少大於8位的字串。

二、非對稱加密

1、rsa

rsa加密演算法是一種典型的非對稱加密演算法,它基於大數的因式分解數學難題,它是應用最廣泛的非對稱加密演算法。

非對稱加密是通過兩個金鑰(公鑰-私鑰)來實現對資料的加密和解密的。公鑰用於加密,私鑰用於解密。

2、dsa(digital signature algorithm):數字簽名演算法,是一種標準的 dss(數字簽名標準);

3、ecc(elliptic curves cryptography):橢圓曲線密碼編碼;

三、單項加密

1、crc

迴圈冗餘校驗(cyclic redundancy check,crc)是一種根據網路資料報或電腦檔案等資料產生簡短固定位數校驗碼的一種雜湊函式,主要用來檢測或者校驗資料傳輸或者儲存後可能出現錯誤。它是利用除法及餘數的原理來作錯誤偵測的。

3、sha

sha(secure hash algorithm,安全雜湊演算法),數字簽名等密碼學應用中重要的工具,被廣泛地應用於電子商務等資訊保安領域。雖然,sha與md5通過碰撞法都被破解了,但是sha仍然是公認的安全加密演算法,較之md5更為安全。

4、hmac

hmac(hash message authentication code,雜湊訊息鑑別碼),使用乙個金鑰生成乙個固定大小的小資料塊,即mac,並將其加入到訊息中,然後傳輸。接收方利用與傳送方共享的金鑰進行鑑別認證。

RSA加密演算法簡介

rsa加密演算法簡介 如果你問我,哪一種演算法最重要?我可能會回答 公鑰加密演算法 因為它是計算機通訊安全的基石,保證了加密資料不會被破解。你可以想象一下,信用卡交易被破解的後果。進入正題之前,我先簡單介紹一下,什麼是 公鑰加密演算法 一 一點歷史 1976年以前,所有的加密方法都是同一種模式 1 ...

部分加密演算法簡介

1.對稱加密 使用相同金鑰加密解密。對稱加密演算法 des aes等 2.非對稱加密 加密解密使用不同金鑰 代表演算法 rsa rsa加密演算法加密解密使用不同的金鑰,可以用於加密和認證。加密 公鑰負責加密,私鑰負責解密。認證 私鑰負責簽名,公鑰負責驗證。認證原理 代表演算法 md5 sha演算法等...

ssl簡介 加密演算法

要理解ssl先要知道一些加密演算法的常識.加密演算法很容易理解啦,就是把明文變 家看不懂的東西,然後送給自己想要的送到的地方,接收方用配套的解密演算法又把密文解開成明文,這樣就不怕在路世上如果密文給人家截獲而洩密。加 密演算法有倆大類,第一種是不基於key的,舉個簡單的例子,我要加密 fordesi...