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