Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
tdo22
10 / 10 / 1
Регистрация: 14.02.2013
Сообщений: 728
#1

Посоветуйте в реализации шифрования трафика программы (сервер-клиент) - C++

26.08.2013, 01:54. Просмотров 839. Ответов 6
Метки нет (Все метки)

Привет, прошу совета знающих людей,
какой шифр выбрать для шифрование трафика программы типа сервер-клиент ?
клиентов будет много, программа в основном мультимедийна (передача видео, аудио, чат, файлов и тд)
думал над AES, XOR но не знаю какой выбрать, может есть что-то другое.
Работаю в builder
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.08.2013, 01:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Посоветуйте в реализации шифрования трафика программы (сервер-клиент) (C++):

Программы клиент-сервер - C++
Помогите, пожалуйста, написать 2 программы. Сервер - прослушивает сеть и выводит то что прислано. Клиент - отсылает сообщения. Надо...

Автоматический запуск программы шифрования - C++
Здравствуйте всем! Подскажите пожалуйста: Сделал программку шифрования, но каждый раз запускать ее, выбирать нужный файл и кодировать его...

Клиент-сервер - C++
хотел написать клиент-серверное приложение,но никак не могу понят одну вещь. я хочу сделать клиент так,чтобы в нём было два Edit'а и...

Клиент-сервер - C++
Дело такое: два компьютера соединены локальной сетью и имеют общую папку. Предположим, в ней есть две папки "1" и "2", в каждой лежит по...

Клиент - сервер - C++
Необходимо написать программу типа клиент-сервер, смысл вот в чем в клиенте пользователь вводит сведения об автомобиле гос номер, название...

Сервер-клиент - C++
Добрый всем вечер. есть код написанный на с. к сожалению код видимо с ошибкой. помогите пожалуйста найти её. ...

6
MbICJIuTeJIb_u3
KeM6Pug}I{a
49 / 49 / 2
Регистрация: 23.08.2013
Сообщений: 202
26.08.2013, 01:57 #2
blowfish , RSA4, sha1 ...
0
tdo22
10 / 10 / 1
Регистрация: 14.02.2013
Сообщений: 728
26.08.2013, 02:51  [ТС] #3
если есть, можно пример функции по шифрации ?
насколько надежен XOR ?
0
Убежденный
Системный программист
Эксперт С++
15637 / 7147 / 1131
Регистрация: 02.05.2013
Сообщений: 11,586
Записей в блоге: 1
Завершенные тесты: 1
26.08.2013, 03:44 #4
tdo22, рекомендую выбирать из блочных шифров.
Именно блочных, потому что с их помощью можно организовать возобновление передачи
данных в случае их порчи. Это может быть важно для передачи медиа-контента.
У потоковых шифров такой возможности нет, при сбое необходимо начинать передачу заново.

Что касается выбора конкретного шифра - я бы не дергался и остановился на AES.
Это стандарт, он удовлетворяет самым высоким критериям надежности и при этом
достаточно быстр. В современных процессорах есть аппаратная поддержка AES:
Новый набор команд AES Intel
1
Герц
524 / 341 / 4
Регистрация: 05.11.2010
Сообщений: 1,077
Записей в блоге: 1
26.08.2013, 11:00 #5
AES с генерацией ключей по Диффи-Хеллману :-)

Цитата Сообщение от MbICJIuTeJIb_u3 Посмотреть сообщение
... sha1 ...
Ты предлагаешь передавать хеши, а не сами данные?
0
tdo22
10 / 10 / 1
Регистрация: 14.02.2013
Сообщений: 728
26.08.2013, 11:41  [ТС] #6
Цитата Сообщение от Убежденный Посмотреть сообщение
tdo22, рекомендую выбирать из блочных шифров.
Именно блочных, потому что с их помощью можно организовать возобновление передачи
данных в случае их порчи. Это может быть важно для передачи медиа-контента.
У потоковых шифров такой возможности нет, при сбое необходимо начинать передачу заново.

Что касается выбора конкретного шифра - я бы не дергался и остановился на AES.
Это стандарт, он удовлетворяет самым высоким критериям надежности и при этом
достаточно быстр. В современных процессорах есть аппаратная поддержка AES:
Новый набор команд AES Intel
я тоже думал остановится на AES, но не могу найти реализацию на Builder
0
MbICJIuTeJIb_u3
KeM6Pug}I{a
49 / 49 / 2
Регистрация: 23.08.2013
Сообщений: 202
26.08.2013, 13:50 #7
Цитата Сообщение от Герц Посмотреть сообщение
Ты предлагаешь передавать хеши, а не сами данные?
Да
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.08.2013, 13:50
Привет! Вот еще темы с ответами:

Клиент-сервер - C++
Здравстуйте, мне нужно создать клиент-сервер на C++. В задании я могу использовать только MFC и Windows API, boost. Я читал, что есть...

TCP клиент/сервер - C++
Здравствуйте, прошу вашей помощи) нашел реализацию TCP клиента/сервера, все работает, но есть одно "но". IP адрес в коде прописан через...

Winsock C++ клиент - сервер - C++
#include <winsock2.h> // сервер #include <iostream> using namespace std; int main(){ // инициализация winsock WSADATA...

Исходники клиент-сервер? - C++
Народ всем привет... скинте кому не сложно плиз листинг простейшего консольного рабочего клиент серврного приложения... мож у кого...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Yandex
Объявления
26.08.2013, 13:50
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru