Я хочу додати мій симетричний алгоритм шифрування до OpenSSL і використовувати його як симетричний алгоритм у протоколі SSL. Мені потрібно протестувати його, використовуючи s_client
. Тому мені потрібен спосіб сказати OpenSSL використовувати його як симетричний алгоритм. Достатньо, що OpenSSL використовує RSA для фази обміну ключами. Я просто хочу, щоб замінити алгоритм, як DES
або AES
в шифруванні даних.
Це можливо? Якщо так, я можу це зробити? Чи є підручник для моєї проблеми?
Відповіді:
3 для відповіді № 1Так, ти можеш. Завантажити, будь ласка, останню версію (1.0.1j на сьогодні) openssl і подивіться на двигуни / ccgost папку. Там ви можете знайти реалізований російський симетричний алгоритм шифрування, який називається gost89, і використовувати їх як приклад (див. Файли gost89. * Та gost_crypt.c). Повний опис, як це зробити з цієї сфери. Удачі.