Есть программа, которая должна сбрасывать информацию на сервер. Задача в том, чтобы информацию не подделали. Достаточно ли для защиты от любопытных людей вбить в программу строку симолов и с помощью нее делать crc, которая тем же способом проверяется на сервере? Заморачиваться с чем-то более сложным особого смысла не вижу. Информация открытая.
Asked
Active
Viewed 337 times
1
-
1Нужно - подделают. Но может Вам хватит обычного ssl. – KoVadim Oct 10 '13 at 11:57
-
Мне кажется, в вопросах безопасности надо обратиться к специалисту, а не спрашивать на форумах. http://habrahabr.ru/post/181372/ – VladD Oct 10 '13 at 17:29
1 Answers
1
Обычная схема защиты в таком случае - сгенерировать сигнатуру и послать её вместе с данными. Сигнатура при этом получается как результат необратимого шифрования строки, составленной из передаваемых данных и пароля, известного получателю и отправителю. Получатель не расшифровывает сигнатуру (это невозможно), а создаёт её заново: запрос он получил, а пароль он знает. Подробнее тут: Освоение криптографии - 3: SHA-1.