开发者

Are there any books about implementing network data encryption using OpenSSL's cryptolib? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly r开发者_开发百科eopened, visit the help center for guidance. Closed 10 years ago.

Like in the title, I want to encrypt data, which is sent over network. Because I decided to use TCP and/or SCTP protocols I cannot use SSL/TLS. That's why I want to implement my own solution based on the SSL idea. Two peers will exchange symmetric algorithm's key (AES) using an asymmetric algorithm (RSA) first and then continue communication encrypting data using the symmetric algorithm.

I develop my application in C++ for Linux. The problem is that I'm new to data encryption, I had only few very general lectures at university about network security... I'll have more about this next year.

So far I figured out, that OpenSSL provides the sub-library libcrypto, which has everything I need :) But the manual pages aren't too helpful, especially for new users like me...

Can you recommend me any book or network resources about OpenSSL and cryptography for programmers?


  1. Network security with OpenSSL

  2. OpenSSL: Open Source, Transport Layer Security, C (Programming Language), Cryptography, Unix-Like, Solaris (Operating System), Linux, Mac OS X, RSA Security

  3. Applied Cryptography: Protocols, Algorithms, and Source Code in C

  4. Related stuff

Recommending the first one (O'Reilly).


Because I decided to use TCP and/or SCTP protocols I cannot use SSL/TLS.

This is a non-sequiter. There is nothing stopping you from using TLS (SSL) over TCP or SCTP - in fact TLS is almost always running over TCP.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜