/ / Чи можна додати наш симетричний алгоритм до OpenSSL? - ssl, openssl, ssl-certificate

Чи можна додати наш симетричний алгоритм до OpenSSL? - ssl, openssl, ssl-certificate

Я хочу додати мій симетричний алгоритм шифрування до OpenSSL і використовувати його як симетричний алгоритм у протоколі SSL. Мені потрібно протестувати його, використовуючи s_client. Тому мені потрібен спосіб сказати OpenSSL використовувати його як симетричний алгоритм. Достатньо, що OpenSSL використовує RSA для фази обміну ключами. Я просто хочу, щоб замінити алгоритм, як DES або AES в шифруванні даних.

Це можливо? Якщо так, я можу це зробити? Чи є підручник для моєї проблеми?

Відповіді:

3 для відповіді № 1

Так, ти можеш. Завантажити, будь ласка, останню версію (1.0.1j на сьогодні) openssl і подивіться на двигуни / ccgost папку. Там ви можете знайти реалізований російський симетричний алгоритм шифрування, який називається gost89, і використовувати їх як приклад (див. Файли gost89. * Та gost_crypt.c). Повний опис, як це зробити з цієї сфери. Удачі.