Мульти-платформенная библиотека шифрования данных

Тема в разделе "Общие вопросы по С и С++", создана пользователем lexluther, 1 авг 2008.

  1. lexluther

    lexluther Гость

    Всем привет,

    Подскажите пожалуйста как мне решить следующую проблему.

    Есть сервер и клиент которые используя WEB-сервисы пересылают XML-файлы между собой содержащие различные строковые данные. И клиент и сервер написаны на C# .NET но могут быть на Java. Конечная цель интегрировать и в клиент, и в сервер возможность шифрования данных по принципу:

    1. Вначале инициации общения клиента-сервера генерируется уникальный ключ который отсылается принимающей стороне при первом запросе.
    2. Все дальнейшее общение шифруется на основе данного ключа.
    3. Шифровать надо строки в xml-файле
    4. Библиотека шифрования должна использовать зарекомендовавший себя алгоритм шифрования (ГОСТ, и.т.д.), и желательно быть open-source.
    5. Ось будет Windows. Заказчик не рассчитывает на Linux, по крайней мере пока.
    6. Эту библиотеку должно быть возможно подключить как к коду на C# так и коду на Java, я так понимаю библиотека на языке С/С++ это будет лучший вариант

    Подскажите пожалуйста если кто уже работал с подобной задачей как еще лучше всего решить?
     
  2. Kmet

    Kmet Well-Known Member

    Регистрация:
    25 май 2006
    Сообщения:
    1.017
    Симпатии:
    1
    из того что ты написал, создается впечатление, что ты хочешь сделать велосипед, причем с квадратными колесами. Чем ssl не угодило?

    не лучший вариант. будут проблемы с интеграцией, переносом на другие плтаформы. лучше в java использовать либу на java.

    http://www.bouncycastle.org/
    хорошая либа, есть порты и под ява и под додиез
     
Загрузка...
Похожие Темы - Мульти платформенная библиотека
  1. BlackShadow
    Ответов:
    7
    Просмотров:
    2.640
  2. lmike
    Ответов:
    17
    Просмотров:
    6.518

Поделиться этой страницей