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