![]() |
|
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]()
|
|
| HoochieMen |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 24.10.2006 Репутация: нет Всего: нет |
У меня такая задача: При вызове функции копирования - она должна шифровать копируемый файл, по определённому ключу. Можете привести пример такой функции или какой-либо библиотеки с Копированием файлов с шифрацией. Естественно и с дешифрацией. пока пользуюсь:
Или как-то подрихтовать эту функцию для возможности шифрации, например:
,где key - ключь для шифрации и дешифрации; |
||||
|
|||||
| drkot |
|
|||
![]() Ищущий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1042 Регистрация: 5.5.2006 Репутация: нет Всего: 8 |
Твою функцию врядли можно подрехтовать для шифрования. В ней собственно шифровать нечего.
Копирование это перекладывание содержимого из одного контейнера в другой. На таком принципе и строй алгоритм копирования + видоизменяй (шифруй, архивируй) по ходу процесса. -------------------- Ошибка не становится истиной по причине широкого распространения, как и Истина не становится Ошибкой из-за того, что никто её не видит. |
|||
|
||||
| Sansa |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 173 Регистрация: 18.10.2006 Где: Королев Репутация: нет Всего: 6 |
Посмотри здесь. Я там предлагал посмотреть на библиотеку, которая умеет сжимать и шифровать
--------------------
- Здравствуйте, я Ваш патологоанатом |
|||
|
||||
| HoochieMen |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 24.10.2006 Репутация: нет Всего: нет |
А есть функция например такая?:
Которая архивировала бы файл с паролем password. Типа того, как это делает WinRar И какие для этого нужны модули ? |
|||
|
||||
| drkot |
|
|||
![]() Ищущий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1042 Регистрация: 5.5.2006 Репутация: нет Всего: 8 |
во вселенной много кое чего есть. (а для разархивирования подойдет file_dearhiving) HoochieMen, понимаеш ты неправильно ставиш вопрос. попросил либу тебе дали ссылку. Не знаеш как копировать файлы - читай FAQ форума + поиск. Не умееш пользоваться потоками - аналогично. На форуме многократно поднимались темы типа "Hello World". Посмотри внизу страници. Добавлено @ 16:27 под кнопкой добавить добавить в архив скрывается функциональность на несколько тысяч строк. -------------------- Ошибка не становится истиной по причине широкого распространения, как и Истина не становится Ошибкой из-за того, что никто её не видит. |
|||
|
||||
| Snowy |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 30 Всего: 484 |
Специалиста по CryptoAPI вызывали?
Вот, накидал по быстрому. Сделал тебе 2 функции: Crypt - зашифровать, Decrypt - расшифровать.
Пример:
|
||||
|
|||||
| HoochieMen |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 24.10.2006 Репутация: нет Всего: нет |
Спасибо Огромное
|
|||
|
||||
![]()
|
| Правила форума "Delphi: WinAPI и системное программирование" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |