Тема: Кодировка
Показать сообщение отдельно
  #4  
Старый 29.01.2010, 18:57
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,097
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

как-как. При открытии файла сначала его дешифровывать, а потом уже читать. Например, у тебя есть функции открытия и сохранения файлов и алгоритм шифрования/дешифрования. Делаем так:
--- Сохранение.
1. Сохраняем данные в поток в памяти.
2. Натравливаем на этот поток процедуру шифрования.
3. Копируем зашифрованные данные в поток, сохраняющий данные на диск (TFileStrteam).
--- Открытие.
Ну тут просто в обратном порядке.
1. Читаем из файла в поток.
2. Копируем в поток в памяти
3. Дешифруем
4. Читаем дешифрованные данные из потока в памяти.
Ответить с цитированием