| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Шифрование файлов конфигурации |
| Автор: stmamont 11.8.2006, 20:57 |
| Есть ли какой нибудь класс, который как бы будет прослойкой между Классом например TIniFile и самим файлом *.ini Чтобы в ini файл сливалось уже зашифрованное содержимое. Или 2 класса - один с xml работает и выдает string а второй класс этот string шифрует и записывает Размеры файлов не большие Пишу на 6 builder. Как сделать? Вариант сначала записать на винт а потом шифровать не подходит по понятным причинам |
| Автор: Snowy 11.8.2006, 21:34 |
| CryptoAPI тебе в руки. Размера не просит - встроен в винды. Криптует блок памяти. Есть примеры на дельфях, но на сях найти совсем не трудно - по слову CryptoAPI. Добавлено @ 21:36 Сливаешь настройки в TMemoryStream. Криптуешь его, сливаешь на диск. Обратно - в обратном порядке. |
| Автор: stmamont 12.8.2006, 11:56 |
| Какими функциями шифровать TMemoryStream? По MSDN получается что мне идеально подходит CryptProtectMemory / CryptUnProtectMemory Но эти функции только в Win 2003 сервер, а мне нужно чтоб в win xp работало. Какие функции использовать? |
| Автор: Romikgy 12.8.2006, 18:22 |
| Может поможет http://www.microsoft.com/mind/0697/crypto.asp |
| Автор: stmamont 12.8.2006, 20:36 |
| Спасибо |
| Автор: Snowy 13.8.2006, 15:56 |
| Вот пара примеров на дельфи. Думаю в них будет не сложно разобраться. http://forum.vingrad.ru/index.php?showtopic=93425&view=findpost&p=713137 http://forum.vingrad.ru/index.php?showtopic=14606&view=findpost&p=680266 |