/ / É possível adicionar nosso algoritmo simétrico ao OpenSSL? - ssl, openssl, ssl-certificate

É possível adicionar nosso algoritmo simétrico ao OpenSSL? - ssl, openssl, ssl-certificate

Eu quero adicionar meu algoritmo de criptografia simétrica ao OpenSSL e usá-lo como algoritmo simétrico no protocolo SSL. Eu preciso testá-lo usando s_client. Então eu preciso de uma maneira de dizer OpenSSL para usá-lo como algoritmo simétrico. É suficiente que o OpenSSL use o RSA para a fase de troca de chaves. Eu só quero uma maneira de substituir algoritmo como DES ou AES na criptografia de dados.

É possível? Se sim como posso fazer isso? Existe algum tutorial para o meu problema?

Respostas:

3 para resposta № 1

Sim você pode. Faça o download da última versão (1.0.1j para hoje) do openssl e olhe para a pasta engines / ccgost. Lá você pode encontrar o algoritmo de criptografia simétrica russa implementado chamado gost89 e usá-los como exemplo (veja os arquivos gost89. * e gost_crypt.c). Descrição completa de como fazer isso fora deste escopo. Boa sorte.