1.md5加密演算法
md5的全稱是message-digest algorithm 5,md5可以將任意長度的「位元組串」變換成乙個128bit的大整數,並且它是乙個不可逆的字串變換演算法,換句話說是,即使你看到源程式和演算法描述,也無法將乙個md5的值變換回原始的字串,從數學原理上說,是因為原始的字串有無窮多個,這有點象不存在反函式的數學函式。
2. des加密演算法
des全稱為data encryption standard,即資料加密標準,是一種使用金鑰加密的塊演算法, des演算法的入口引數有三個:key、data、mode。其中key為7個位元組共56位,是des演算法的工作金鑰;data為8個位元組64位,是要被加密或被解密的資料。
3. rsa加密演算法
rsa是目前最有影響力的公鑰加密演算法,它能夠抵抗到目前為止已知的絕大多數密碼攻擊,已被iso推薦為公鑰資料加密標準。rsa是被研究得最廣泛的公鑰演算法,從提出到現在,經歷了各種攻擊的考驗,逐漸為人們接受,普遍認為是目前秀的公鑰方案之一。
4.idea加密演算法
idea(international data encryption algorithm)國際資料加密演算法:使用 128 位金鑰提供非常強的安全性;
5. dsa加密演算法
dsa(digital signature algorithm):數字簽名演算法,是一種標準的 dss(數字簽名標準)。
6.aes加密演算法
aes加密演算法又稱rijndael加密法,目前已經被多方分析且廣為全世界所使用。經過五年發展,aes加密演算法已然成為對稱金鑰加密中的演算法之一。
7. elgamal
elgamal演算法,是一種較為常見的加密演算法,它是基於2023年提出的公鑰密碼體制和橢圓曲線加密體系。既能用於資料加密也能用於數字簽名。
8. base64加密演算法
base64加密演算法是網路上最常見的用於傳輸8bit位元組**的編碼方式之一,base64編碼可用於在http環境下傳遞較長的標識資訊。
9. sha1加密演算法
sha1是和md5一樣流行的訊息摘要演算法。sha加密演算法模仿md4加密演算法。sha1主要適用於數字簽名標準裡面定義的數字簽名演算法。
10. pkcs加密演算法
pkcs是由美國rsa資料安全公司及其合作夥伴制定的一組公鑰密碼學標準,其中包括證書申請、證書更新、證書作廢表發布、擴充套件證書內容以及數字簽名、數字信封的格式等方面的一系列相關協議。
常見加密演算法及常見加密演算法簡述
通訊雙方即a與b,a傳送資料給b 加密過程 解釋 即便第三方將a傳送給b的資料截獲了,也無法破解資料,因為想要解密密文資料,就需要知道對稱秘鑰,想得到對稱秘鑰就需要知道b的私鑰,其他人是沒有b的私鑰的,所以通過這種方式保證了資料的私密性。如果保管b的私鑰,不是這裡要考慮的問題了 解密過程 以上僅是點...
常見加密演算法
常見用於保證安全的加密或編碼演算法如下 1 常用金鑰演算法 金鑰演算法用來對敏感資料 摘要 簽名等資訊進行加密,常用的金鑰演算法包括 des data encryption standard 資料加密標準,速度較快,適用於加密大量資料的場合 3des triple des 是基於des,對一塊資料用...
常見加密演算法
一 對稱加密演算法 加密和解密採用同一把金鑰,解密 演算法等同於加密演算法?des 3des 基於 des 對一塊資料用三個不同的金鑰進行三次加密 aes,advanced encryption standard 二 非對稱金鑰加密 加密鑰匙 公鑰 和解密鑰匙 私鑰 兩者 數學相關 rsa 加密 a...