找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 14|回复: 0

Polarssl(SSL加密库)

[复制链接]

32万

主题

0

回帖

96万

积分

超级版主

积分
964681
发表于 2025-3-14 12:02:46 | 显示全部楼层 |阅读模式
软件标签:  polarssl   编程辅助
polarssl是一款拥有众多加密算法的加密工具,为用户带来rsa加密的算法编程效果,拥有哈希算法,支持各类操作模式,是一款带给用户搞笑使用的算法工具,快来绿色资源网下载吧!
polarssl官方介绍
最小巧的ssl代码库。高效、便于移植和集成,最易阅读,支持desshamd5
sa等多种算法,对x509、ans.1的轻量级编解码。



polarssl软件特色
使用polarssl进行rsa加密解密

因为项目中使用rsa加密,所以需要找一个rsa加密的算法,之前尝试过使用crypto++库,无奈crypto++其中使用了大量的模版,各种继承,看着头大,github上一些个人代码又不敢使用,最后选用了polarssl内的rsa算法,本文主要讲解vs2010如何使用polarssl内的rsa模块来进行rsa加密解密,方便自己和大家以后使用。

polarssl库轻松地整合现有的应用(嵌入式),并进行安全通信,加密和密钥管理。

polarssl设计了可移植的c语言嵌入式环境的主要目标和广阔的嵌入式平台,如arm和avr电脑和ipad,iphone和甚至在xbox上运行的目标、以及在其他平台上!
polarssl功能介绍
对称加密法其中在网络中常使用的算法包括aes,河豚,三重des(3des),des,arc4,茶花,xtea

加密算法,所有的加密算法实现耦合模块,可以采取相对应的头文件和源代码。

polarssl都有自己的大的数字图书馆其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),计数器模式(ctr),加洛瓦计数器模式(gcm)

哈希算法包括:md2,md4,md5,sha-1,sha-224,sha-256,sha-384,sha-512

rsa / pkcs#1

polarssl都有自己的大的数字图书馆,其执行ecc支持两个椭圆曲线短暂的diffie hellman的(ecdhe)和ecdsa。支持下列标准化曲线/ ecp组:

secp192r1

secp384r1

secp521r1

secp224r1

secp256r1
历史介绍
2011年08月09日 ,polarssl 1.0 发布,该版本与 0.99 版本比较没有太大的变化,主要是改进与第三方软件的集成,文档的完善,增加了抽象层等;另外对代码进行了清理,并进行了模块化处理。支持 pkcs#1 v2.1 emsa 编码,支持 esaes-oaep 和 rsassa-pss 操作。增加了很多新的例子

2011年12月23日,polarssl 1.1.0 发布了,该版本新增了 ctr_dbrg随机数生成器,基于 aes-256-ctr (nist sp 800-90) 和一个通用的 熵累加器。向后兼容 1.1.0 以前版本的代码等等

2012年04月28日,polarssl 1.1.2 发布了,该版本修正了一个bug和两个安全漏洞。2012-04-27 上一个版本是2012-01-22的1.1.1 。越来越多的应用已经从只支持openssl到可以支持polarssl。


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|ziyuan80.com

GMT+8, 2025-8-11 02:44 , Processed in 0.075329 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表