Шифрование в сокетах. Нужен совет.
Есть готовая работающая программа, написанная на Delphi 7. По сути это сервер, работающий с БД, к которому удаленно коннектятся клиенты.
Клиент-серверная технология реализована с помощью стандартных компонентов ScktComp - TServerSocket, TClientSocket.
Теперь появилась идея накрутить на это дело SSL-шифрование.
Вопрос такой: Реально ли на эти компоненты как-то накрутить шифрование? Или лучше перейти к другим компонентам, в которых уже реализовано шифрование? Например, компоненты Indy (тут тогда другая проблема возникает - сокеты в Indy синхронные, а сервер реализован через асинхронные сокеты)
PS Опыт работы с сокетами у меня не сильно большой (на уровне написания клиентов с заданым протоколом связи)