1. 首页
  2. 编程语言
  3. C
  4. 安全Socket(SSL)加密方法

安全Socket(SSL)加密方法

上传者: 2019-07-14 00:41:43上传 RAR文件 2.09KB 热度 65次
//C/C++,利用OpenSSL库对Socket传输进行安全加密(RSA+AES)//1.利用RSA安全传输AES生成密钥所需的Seed(32字节)//2.利用AES_encrypt/AES_decrypt对Socket上面的业务数据进行AES加密/解密//---//*理论上只需要AES就能保证全部流程,但由于AES加密所需要的AES-KEY是一个结构//*这个一个结构,如果通过网络进行传输,就需要对它进行网络编码,OpenSSL里面没有现成的API//*所以就引入RSA来完成首次安全的传输,保证Seed不会被窃听//*同样,只使用RSA也能完成全部流程,但由于RSA的处理效率比AES低,//*所以在业务数据
用户评论