On-line: Pasha, гостей 2. Всего: 3 [подробнее..]
АвторСообщение
Администратор




Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 08.11.05 11:36. Заголовок: Где положить ключ


Ads
Возникла необходимость шифровать данные
Использую AX_SetPassword/AdsEnableEncryption
Все красибо работает

Вопрос такой: куда лучше положить секретный ключ ?
Он 160-битный, т.е. файлик 20 байт
Ключ в таком режиме меняться будет редко, т.к. при этом
надо будет полностью перекодировать БД - расшифровать старым
ключем и зашифровать новым, громоздкая процедура
Какие есть варианты ? Хранить в EXE, т.е. теле программы ?
Программа пакована блинкером, т.е. ключа не видно, но хлипко все
это, некрасиво и нарушаются все каноны
На внешнем носителе ?
У кого есть какие мысли ?

Еще, кто знает, какой криптоалгоритм исполюзует Ads ?
По длине ключа видно что серьезный, но какой ?
В доке по клиппер-клиенту сказано что используется 1-е 5 байт ключа,
это правда или рудимент старых версий ?


Спасибо: 0 
Профиль
Ответов - 1 [только новые]







Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 23.11.05 07:36. Заголовок: шифрование с помощью CharNot() из Clipper Tools


например:

basa_dbf->pole := CharNot( "нормальный текст" )

обратно так же
ALERT( CharNot( basa_dbf->pole ) )

Спасибо: 0 
Профиль
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 79
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет