/ Existe algum livro sobre como implementar a criptografia de dados da rede usando o cryptolib do OpenSSL? [fechado] - linux, criptografia, openssl

Existe algum livro sobre como implementar a criptografia de dados de rede usando o cryptolib do OpenSSL? [fechado] - linux, criptografia, openssl

Como no título, quero criptografar dados, que são enviados pela rede. Porque eu decidiu usar TCP e / ou SCTP protocolos eu não posso usar SSL / TLS. É por isso que eu quero para implementar minha própria solução com base na ideia de SSL. Dois pares trocarão simétrico chave do algoritmo (AES) usando um algoritmo assimétrico (RSA) primeiro e depois continuar comunicação criptografando dados usando o algoritmo simétrico.

Eu desenvolvo meu aplicativo em C ++ para Linux. O problema é que eu sou novo em dados criptografia, eu tive apenas algumas palestras muito gerais na universidade sobre rede segurança ... Eu terei mais sobre isso no próximo ano.

Até agora eu descobri que o OpenSSL fornece a sub-biblioteca libcrypto, que tem tudo que eu preciso :) Mas as páginas de manual não são muito úteis, especialmente para novos usuários como eu ...

Você pode me recomendar qualquer livro ou recursos de rede sobre OpenSSL e criptografia? para programadores?

Respostas:

1 para resposta № 1
  1. Segurança de rede com o OpenSSL

  2. OpenSSL: Open Source, Segurança da Camada de Transporte, C (Linguagem de Programação), Criptografia, Semelhante ao Unix, Solaris (Sistema Operacional), Linux, Mac OS X, Segurança RSA

  3. Criptografia Aplicada: Protocolos, Algoritmos e Código Fonte em C

  4. Coisas relacionadas

Recomendar o primeiro (O "Reilly).


0 para resposta № 2

Como decidi usar os protocolos TCP e / ou SCTP, não consigo usar SSL / TLS.

Este é um não-sequenciador. Não há nada que impeça você de usar TLS (SSL) em TCP ou SCTP - na verdade, o TLS está quase sempre sendo executado em TCP.