/ / Je možné do OpenSSL pridať náš symetrický algoritmus? - ssl, openssl, ssl-certifikát

Je možné pridať náš symetrický algoritmus do OpenSSL? - ssl, openssl, ssl-certifikát

Chcem pridať svoj symetrický šifrovací algoritmus do OpenSSL a použiť ho ako symetrický algoritmus v protokole SSL. Musím to otestovať pomocou s_client, Potrebujem teda spôsob, ako povedať OpenSSL, aby som ho použil ako symetrický algoritmus. Stačí, keď OpenSSL používa RSA pre fázu výmeny kľúčov. Chcem len spôsob, ako nahradiť algoritmus, ako je DES alebo AES v šifrovaní údajov.

Je to možné? Ak áno, ako to môžem urobiť? Existuje nejaký návod na môj problém?

odpovede:

3 pre odpoveď č. 1

Áno môžeš. Stiahnite si najnovšiu verziu (1.0.1j pre dnešok) openssl a pozrite sa na priečinok engine / ccgost. Tam nájdete implementovaný ruský symetrický šifrovací algoritmus s názvom gost89 a použite ho ako príklad (pozri súbory gost89. * A gost_crypt.c). Úplný popis, ako to urobiť z tohto rozsahu. Veľa štastia.