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