當(dāng)下軟件園 / 匯聚當(dāng)下最新最酷的軟件下載站!
當(dāng)下軟件園

您的位置: 首頁(yè) > 安全相關(guān) > 密碼管理 > MD5 DES RSA加密解密工具 V1.0 綠色版
MD5 DES RSA加密解密工具 V1.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ù)。

MD5 DES RSA加密解密工具

【加密算法介紹】

  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ù)目。

MD5 DES RSA加密解密工具

  2.RSA算法

  它是第一個(gè)既能用于數(shù)據(jù)加密也能用于數(shù)字簽名的算法。它易于理解和操作,也很流行。算法的名字以發(fā)明者的名字命名:Ron Rivest, Adi Shamir 和Leonard Adleman。但RSA的安全性一直未能得到理論上的證明。它經(jīng)歷了各種攻擊,至今未被完全攻破。

MD5 DES RSA加密解密工具

  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)用。

軟件特別說(shuō)明

標(biāo)簽: 加密解密

其他版本下載
網(wǎng)友評(píng)論
回頂部 去下載

關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們

Copyright ? 2005-2024 www.virtualinsta360.com.All rights reserved.

浙ICP備2024132706號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)