- 軟件大?。?span>356KB
- 軟件語(yǔ)言:中文
- 軟件類(lèi)型:國(guó)產(chǎn)軟件
- 軟件類(lèi)別:免費(fèi)軟件 / 編程輔助
- 更新時(shí)間:2017-06-29 14:07
- 運(yùn)行環(huán)境:WinAll, WinXP, Win7, Win8
- 軟件等級(jí):
- 軟件廠商:
- 官方網(wǎng)站:https://tls.mbed.org/
2.69M/中文/0.0
37.35M/中文/10.0
72.23M/中文/10.0
522KB/中文/10.0
805KB/中文/10.0
Polarssl是一款擁有眾多加密算法的加密工具,為用戶帶來(lái)RSA加密的算法編程效果,擁有哈希算法,支持各類(lèi)操作模式,是一款帶給用戶搞笑使用的算法工具,快來(lái)綠色資源網(wǎng)下載吧!
最小巧的ssl代碼庫(kù)。高效、便于移植和集成,最易閱讀,支持DES\SHA\MD5\RSA等多種算法,對(duì)X509、ans.1的輕量級(jí)編解碼。
使用polarssl進(jìn)行RSA加密解密
因?yàn)轫?xiàng)目中使用RSA加密,所以需要找一個(gè)RSA加密的算法,之前嘗試過(guò)使用Crypto++庫(kù),無(wú)奈Crypto++其中使用了大量的模版,各種繼承,看著頭大,github上一些個(gè)人代碼又不敢使用,最后選用了polarssl內(nèi)的RSA算法,本文主要講解VS2010如何使用polarssl內(nèi)的RSA模塊來(lái)進(jìn)行RSA加密解密,方便自己和大家以后使用。
PolarSSL庫(kù)輕松地整合現(xiàn)有的應(yīng)用(嵌入式),并進(jìn)行安全通信,加密和密鑰管理。
PolarSSL設(shè)計(jì)了可移植的C語(yǔ)言嵌入式環(huán)境的主要目標(biāo)和廣闊的嵌入式平臺(tái),如ARM和AVR電腦和iPad,iPhone和甚至在xbox上運(yùn)行的目標(biāo)、以及在其他平臺(tái)上!
對(duì)稱(chēng)加密法其中在網(wǎng)絡(luò)中常使用的算法包括AES,河豚,三重DES(3DES),DES,ARC4,茶花,XTEA
加密算法,所有的加密算法實(shí)現(xiàn)耦合模塊,可以采取相對(duì)應(yīng)的頭文件和源代碼。
PolarSSL都有自己的大的數(shù)字圖書(shū)館其RSA實(shí)施和支持PKCS#1 v1.5的(RSAES-PKCS1-v1_5中和RSASSA-PKCS1-v1_5中)和PKCS#1 v2.1的(RSAES-OAEP RSASSA-PSS)的填充
橢圓曲線加密(ECC)
操作模式包括:電子菜譜模式(ECB),密碼鏈接模式(CBC),密碼反饋模式(CFB),計(jì)數(shù)器模式(CTR),加洛瓦計(jì)數(shù)器模式(GCM)
哈希算法包括:MD2,MD4,MD5,SHA-1,SHA-224,SHA-256,SHA-384,SHA-512
RSA / PKCS#1
PolarSSL都有自己的大的數(shù)字圖書(shū)館,其執(zhí)行ECC支持兩個(gè)橢圓曲線短暫的Diffie Hellman的(ECDHE)和ECDSA。支持下列標(biāo)準(zhǔn)化曲線/ ECP組:
secp192r1
secp384r1
secp521r1
secp224r1
secp256r1
2011年08月09日 ,PolarSSL 1.0 發(fā)布,該版本與 0.99 版本比較沒(méi)有太大的變化,主要是改進(jìn)與第三方軟件的集成,文檔的完善,增加了抽象層等;另外對(duì)代碼進(jìn)行了清理,并進(jìn)行了模塊化處理。支持 PKCS#1 v2.1 EMSA 編碼,支持 ESAES-OAEP 和 RSASSA-PSS 操作。增加了很多新的例子
2011年12月23日,PolarSSL 1.1.0 發(fā)布了,該版本新增了 CTR_DBRG 隨機(jī)數(shù)生成器,基于 AES-256-CTR (NIST SP 800-90) 和一個(gè)通用的 熵累加器。向后兼容 1.1.0 以前版本的代碼等等
2012年04月28日,PolarSSL 1.1.2 發(fā)布了,該版本修正了一個(gè)bug和兩個(gè)安全漏洞。2012-04-27 上一個(gè)版本是2012-01-22的1.1.1 。越來(lái)越多的應(yīng)用已經(jīng)從只支持OpenSSL到可以支持PolarSSL。
請(qǐng)描述您所遇到的錯(cuò)誤,我們將盡快予以修正,謝謝!
*必填項(xiàng),請(qǐng)輸入內(nèi)容