安全Socket(SSL)加密方法
//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低,//*所以在业务数据
用户评论