就像标题中所说的,我想加密通过网络发送的数据。因为我决定使用TCP和/或SCTP协议,所以我不能使用SSL/TLS。这就是为什么我想实现我自己的基于SSL思想的解决方案。两个对等点将首先使用非对称算法(RSA)交换对称算法的密钥(AES),然后继续使用对称算法加密数据进行通信。
我使用C++为Linux开发应用程序。问题是我是数据加密的新手,我在大学里只上过几堂关于网络安全的普通讲座……明年我会有更多关于这方面的内容。
到目前为止,我发现OpenSSL提供了子库libcrypto,它包含了我需要的一切:)但是手册页面没有太多帮助,特别是对于像我这样的新用户……
你能给我推荐一些关于OpenSSL和密码学的书籍或网络资源给程序员吗?
发布于 2010-08-17 22:17:36
推荐第一个(O‘’Reilly)。
发布于 2010-08-18 11:58:17
因为我决定使用TCP和/或SCTP协议,所以不能使用SSL/TLS。
这是一个非隔离的。没有什么能阻止您在TCP或SCTP上使用TLS (SSL) --事实上,TLS几乎总是在TCP上运行。
https://stackoverflow.com/questions/3503229
复制相似问题