与标题中一样,我想加密通过网络发送的数据。因为我 决定使用TCP和/或SCTP协议我不能使用SSL / TLS。这就是我想要的原因 基于SSL的想法实现我自己的解决方案。两个对等体将交换对称 算法的密钥(AES)首先使用非对称算法(RSA)然后继续 通信使用对称算法加密数据。
我使用C ++ for Linux开发我的应用程序。问题是我是数据新手 加密,我在大学里只有很少关于网络的一般讲座 安全......我明年会有更多这方面的事情。
到目前为止,我发现,OpenSSL提供了子库libcrypto,它具有 我需要的一切:)但手册页不太有用, 特别是像我这样的新用户...
您能否向我推荐有关OpenSSL和加密的任何书籍或网络资源 对于程序员?
答案 0 :(得分:1)
答案 1 :(得分:0)
因为我决定使用TCP和/或SCTP协议,所以我不能使用SSL / TLS。
这是一个非选票者。没有什么可以阻止您通过TCP或SCTP使用TLS(SSL) - 实际上TLS几乎总是在TCP上运行。