Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2006.08.20;
Скачать: [xml.tar.bz2];

Вниз

Криптование и архивация потока TMemoryStream   Найти похожие ветки 

 
jiny   (2006-07-05 13:13) [0]

Добрый день/ночь !
Проблема такая :
нужно при открытии программы :
1. загружать файл в TMemoryStream;
2. дешифровать (конечно же предварительно зашифровав)
3. работать с TmemoryStream
4. зашифровать и заархивировать поток
5. сохранить в тот же файл
6. закончить работу.

2 и 4 пункты пробовал через vclzip и zipmaster. Поток шифруется, предварительно, ввожу пароль для архивации потока, но такое ощущение что при архивации и шифровании потока пароль не учитывается, так как имитирую дешифрование, вообще без пароля, и поток ДЕШИФРУЕТСЯ идеально.

Есть ли у кого соображения, а лучше опыт сжатия и шифрования/дешифровки потоков ?


 
Eraser ©   (2006-07-05 13:26) [1]

> [0] jiny   (05.07.06 13:13)

- для шифрования использовать CryptoAPI.
- для сжатия - ZLib.

ps инфы по zlib и по CryptoAPI полно в сети.
pps сначала лучше сжимать, а потом шифровать.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2006.08.20;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.058 c
15-1153604106
Германн
2006-07-23 01:35
2006.08.20
Скушно!


15-1153891887
Ega23
2006-07-26 09:31
2006.08.20
С Днём рождения! 26 июля


2-1154244683
vain
2006-07-30 11:31
2006.08.20
«Дескриптор»


4-1145959330
Ifrit
2006-04-25 14:02
2006.08.20
Не могу получить текст с ThunderRT6ComboBox..


2-1154437819
NightAngel
2006-08-01 17:10
2006.08.20
Помогите с пост-запросом





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский