Форум: "Основная";
Текущий архив: 2002.12.23;
Скачать: [xml.tar.bz2];
ВнизШифрование информации. Найти похожие ветки
← →
Anatoliy (2002-12-12 16:49) [0]В обшем есть задача:
N количество клиентов в рассылке. Всем отправляется одинаковый файл с информацией для всех. Но при получении каждый должен видеть только свою информацию.
Я так предполагаю (никогда не работал с шифрованием) нужно каждому клиенту выдать ключ (уникальный набор цыфр или чего либо). Когда приходит информация данные проверяются на соответствием с ключем и выводится личная информация.
Как реализовать эту задачу или хотя бы с чего начать. Возможно есть готовые компоненты?
← →
Anatoliy (2002-12-12 17:28) [1]Неужели никто не сталкивался с подобной задачей?
← →
Sha (2002-12-12 17:40) [2]Вариантов множество. Например, так.
Пусть надо передать надо передать по 1 строчке каждому клиенту.
Для каждой строки подсчитываем контрольную сумму (CRC32 или MD5 или еще как) и записываем ее в конец строки.
Затем шифруем получившиеся строки своим ключем для каждого клиента.
Если после расшифрования контрольная сумма не совпала, то данные не показываем.
← →
Anatoliy (2002-12-12 17:56) [3]Вариант подходящий, тем более, что отправляется таблица. Можно добавить поле CRC.
А где можно найти примеры реализации алгоритмов шифрования и подсчета CRC?
← →
mike-d (2002-12-12 18:07) [4]http://pgp2all.org.ru/
и будет вам счастье
← →
Anatoliy (2002-12-13 13:02) [5]
> mike-d © (12.12.02 18:07)
> http://pgp2all.org.ru/
Есть хорошие моменты в PGP. Но...
1. для работы системы нужно у киентов дополнительно устанавливать PGP.
2. Ключ надо передавать по почте или на дискете.
Я думал о более простом варианте: ключ небольшой (набор цыферок, эдак штук двенадцать), его можно продиктовать по телефону или написать на бумажке. Да и стойкость алгоритма не столь критична.
Может есть другие идеи?
← →
DAT (2002-12-13 13:52) [6]Есть интересный криптографический интерфейс CryptoAPI. Это набор функций, реализующих различные алгоритмы шифрования, используемые виндой.
Неплохая статья, как этот интерфейс использовать (примеры на Дельфи):
http://www.comizdat.com/3/4/6/1401/
← →
Anatoliy (2002-12-13 15:49) [7]То, что доктор прописал.
Спасибо!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.12.23;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c