網(wǎng)友評(píng)分:
9.4分
ThunderShare PDF Password Remove(PDF密碼移除工具) V3.6.8 官方版
KeyDictGenerate(字典生成工具) V1.0 綠色版
狂龍壓縮文件密碼找回工具 V2.0 綠色版
windows密碼修改工具 V2.27 免費(fèi)版
mimikatz(內(nèi)存密碼破解) x64 V2.0 綠色版
vba密碼破解工具 V4.03 綠色版
Ap PDF Password Recovery(PDF密碼移除器) V6.6.0 綠色最新版
福文PDF解密器 V3.0 官方中文版
MD5 DES RSA加密解密工具是一款簡(jiǎn)單實(shí)用的字符編碼工具,可以實(shí)現(xiàn)MD5加密,DES加密解密,RSA加密解密。使用的是 System.Security.Cryptography,命名空間提供的相關(guān)類(lèi),傳輸速度特別快哦!
BASE64 編碼是一種常用的字符編碼,在很多地方都會(huì)用到。但base64不是安全領(lǐng)域下的加密解密算法。能起到安全作用的效果很差,而且很容易破解,他核心作用應(yīng)該是傳輸數(shù)據(jù)的正確性,有些網(wǎng)關(guān)或系統(tǒng)只能使用ASCII字符。Base64就是用來(lái)將非ASCII字符的數(shù)據(jù)轉(zhuǎn)換成ASCII字符的一種方法,而且base64特別適合在http,mime協(xié)議下快速傳輸數(shù)據(jù)。
1.MD5算法
在一些初始化處理后,MD5以512位分組來(lái)處理輸入文本,每一分組又劃分為16個(gè)32位子分組。算法的輸出由四個(gè)32位分組組成,將它們級(jí)聯(lián)形成一個(gè)128位散列值。
首先填充消息使其長(zhǎng)度恰好為一個(gè)比512位的倍數(shù)僅小64位的數(shù)。填充方法是附一個(gè)1在消息后面,后接所要求的多個(gè)0,然后在其后附上64位的消息長(zhǎng)度(填充前)。這兩步的作用是使消息長(zhǎng)度恰好是512位的整數(shù)倍(算法的其余部分要求如此),同時(shí)確保不同的消息在填充后不相同。
四個(gè)32位變量初始化為:
A=0x01234567
B=0x89abcdef
C=0xfedcba98
D=0x76543210
它們稱(chēng)為鏈接變量(chaining variable)
接著進(jìn)行算法的主循環(huán),循環(huán)的次數(shù)是消息中512位消息分組的數(shù)目。
2.RSA算法
它是第一個(gè)既能用于數(shù)據(jù)加密也能用于數(shù)字簽名的算法。它易于理解和操作,也很流行。算法的名字以發(fā)明者的名字命名:Ron Rivest, Adi Shamir 和Leonard Adleman。但RSA的安全性一直未能得到理論上的證明。它經(jīng)歷了各種攻擊,至今未被完全攻破。
3.DES算法
美國(guó)國(guó)家標(biāo)準(zhǔn)局1973年開(kāi)始研究除國(guó)防部外的其它部門(mén)的計(jì)算機(jī)系統(tǒng)的數(shù)據(jù)加密標(biāo)準(zhǔn),于1973年5月15日和1974年8月27日先后兩次向公眾發(fā)出了征求加密算法的公告。加密算法要達(dá)到的目的(通常稱(chēng)為DES 密碼算法要求)主要為以下四點(diǎn):
提供高質(zhì)量的數(shù)據(jù)保護(hù),防止數(shù)據(jù)未經(jīng)授權(quán)的泄露和未被察覺(jué)的修改;
具有相當(dāng)高的復(fù)雜性,使得破譯的開(kāi)銷(xiāo)超過(guò)可能獲得的利益,同時(shí)又要便于理解和掌握;
DES密碼體制的安全性應(yīng)該不依賴(lài)于算法的保密,其安全性?xún)H以加密密鑰的保密為基礎(chǔ);
實(shí)現(xiàn)經(jīng)濟(jì),運(yùn)行有效,并且適用于多種完全不同的應(yīng)用。
標(biāo)簽: 加密解密
關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 www.virtualinsta360.com.All rights reserved.
浙ICP備2024132706號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)