RC4加密算法是大名鼎鼎的RSA三人組中的頭號人物Ron Rivest在1987年設(shè)計(jì)的密鑰長度可變的流加密算法簇。之所以稱其為簇,是由于其核心部分的S-box長度可為任意,但一般為256字節(jié)。該算法的速度可以達(dá)到DES加密的10倍左右。
上傳時(shí)間: 2013-12-21
上傳用戶:851197153
Hill加密算法的基本思想是將l個(gè)明文字母通過線性變換將它們轉(zhuǎn)換為k個(gè)密文字母。脫密只要做一次逆變換就可以了。密鑰就是變換矩陣本身。即 M=m1m2……ml Ek(M)=c1c2……cl 其中 c1=k11m1+k12m2+……+k1lml c2=k21m1+k22m2+……+k2lml …… cl=kl1m1+kl2m2+……+kllml 通常對于字母加解密,使用mod 26的方法。 以上線性方程可以采用矩陣表示。
上傳時(shí)間: 2016-07-15
上傳用戶:Divine
實(shí)現(xiàn)DES加密算法的加密解密功能 */ /*- */ /*-說明:des算法的實(shí)現(xiàn)代碼 */ 能夠?qū)崿F(xiàn)56位或56*n密鑰的des算法,可以通過該程序提供的接口 進(jìn)行數(shù)據(jù)的加密,保證數(shù)據(jù)在傳送過程的安全性
上傳時(shí)間: 2014-01-08
上傳用戶:zsjzc
(* 介紹 *) AES 是一種使用安全碼進(jìn)行信息加密的標(biāo)準(zhǔn)。 它支持 128 位、192 位和 256 位的密匙。 加密算法的實(shí)現(xiàn)在 ElAES.pas 單元中。 本人將其加密方法封裝在 AES.pas 單元中, 只需要調(diào)用兩個(gè)標(biāo)準(zhǔn)函數(shù)就可以完成字符串的加密和解密。 (* 密匙長度 *) 128 位支持長度為 16 個(gè)字符 192 位支持長度為 24 個(gè)字符 256 位支持長度為 32 個(gè)字符 所有加密和解密操作在默認(rèn)情況下為 128 位密匙。 (* 文件列表 *) ..\Source\ AES 單元文件 ..\Example\ 演示程序 (* 適用平臺 *)
上傳時(shí)間: 2014-01-22
上傳用戶:wanqunsheng
des 密碼算法 能夠?qū)崿F(xiàn)des的密鑰生成和 數(shù)據(jù)加密
標(biāo)簽: des 密碼算法 密鑰 數(shù)據(jù)加密
上傳時(shí)間: 2016-08-04
上傳用戶:jcljkh
DES算法要求加密密鑰和解密密鑰一致。密鑰所需的字節(jié)數(shù)祖長度為8位。基于對需求的理解,密鑰由客戶設(shè)定,在加密和解密的時(shí)候,在服務(wù)器端輸入一密鑰達(dá)到文件的加密需求,在終端輸入同一密鑰達(dá)到加密文件的解密需求。 DES加密的時(shí)候,最后一位長度不足64的,它會自動(dòng)填補(bǔ)到64,那么在我們進(jìn)行字節(jié)數(shù)組到字串的轉(zhuǎn)化過程中,可以把它填補(bǔ)的不可見字符改變了,所以時(shí)常引發(fā)系統(tǒng)拋出異常。為此,在處理過程中,我們需要把一些信息編碼保存起來,使之保證數(shù)據(jù)完整性。故在des.Des類中運(yùn)用到了convert4CharTo64bit方法。
上傳時(shí)間: 2016-08-09
上傳用戶:bruce5996
壓縮演算法-基本的資料壓縮演算法-Run-Length編碼的解壓縮程式~對應(yīng)list1-3
標(biāo)簽: Run-Length list 算法 程式
上傳時(shí)間: 2016-08-15
上傳用戶:jeffery
AES 是一種使用安全碼進(jìn)行信息加密的標(biāo)準(zhǔn)。 它支持 128 位、192 位和 256 位的密匙。 加密算法的實(shí)現(xiàn)在 ElAES.pas 單元中。 本人將其加密方法封裝在 AES.pas 單元中, 只需要調(diào)用兩個(gè)標(biāo)準(zhǔn)函數(shù)就可以完成字符串的加密和解密。 (* 密匙長度 *) 128 位支持長度為 16 個(gè)字符 192 位支持長度為 24 個(gè)字符 256 位支持長度為 32 個(gè)字符 所有加密和解密操作在默認(rèn)情況下為 128 位密匙。 (* 文件列表 *) ..\Source\ AES 單元文件 ..\Example\ 演示程序
上傳時(shí)間: 2016-08-19
上傳用戶:AbuGe
完美的RSA算法C++實(shí)現(xiàn),自定義的大數(shù)運(yùn)算方法可以完成RSA密鑰生成和加密解密全過程
上傳時(shí)間: 2016-08-20
上傳用戶:一諾88
AES算法主要包括三個(gè)方面:輪變化、輪數(shù)和密鑰擴(kuò)展。本文以128為例,介紹算法的基本原理;結(jié)合C語言,實(shí)現(xiàn)高級數(shù)據(jù)加密算法AES(AES-128)。
上傳時(shí)間: 2014-01-25
上傳用戶:gxf2016
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1