使用openssl库实现数据加密

OpenSSL 是一个强大的安全套接字层密码库,Apache使用它加密HTTPSOpenSSH使用它加密SSH,但是,你不应该只将其作为一个库来使用,它还是一个多用途的、跨平台的密码工具。

OpenSSL有许多的特征,而且还有SSL客户端和服务端特征,OpenSSL还有: 

·        美国联邦政府NIST FIPS 140-2一级评估确认 

·        TLS,下一代SSL协议 

·        X.509密钥和证书的生成 

·        X.509证书权力 

·        S/MIME加密 

·        文件加密和粉碎 

·        打乱UNIX密码 

·        9个不同的商业密码硬件设备 

·        密码性能测试 

·        36个命令 

·        6个消息摘要算法 

·        9个密码算法 

·        多个加密协议

常用的对称加密有:DESIDEARC2RC4SKIPJACKRC5AES算法等.

使用openssl库实现RSAAES数据加密:

http://www.cnblogs.com/cswuyg/p/3187462.html

 

openssl一个简单的实例

http://wenku.baidu.com/view/db679035a32d7375a417804c.html?re=view

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值