Вниз
Скачать: CL | DM;

Шифрование информации.   Найти похожие ветки 

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.013 c
1-74789
Dmitriy
2002-12-11 13:13
2002.12.23
Из области геометрии


1-74632
Gayrus
2002-12-12 06:13
2002.12.23
Запуск EXE из EXE


4-75033
apay
2002-11-09 02:07
2002.12.23
Как получить MenuSpeed (delay-before-show time)


4-75045
Alexander
2002-11-10 11:13
2002.12.23
Можно ли выгрузить из памяти dll и как?


1-74838
ruslan_as
2002-12-12 11:23
2002.12.23
Сворачивание в трей дочерней формы




   Наверх