18.08.2005 13:02:46capicom - зашифровать файл!? Ответов: 3
paul
Подскажите пожалуйста, как при помощи capicom зашифровать файл, а не строку, если такое вохможно...
а то в EnvelopedData или EncryptedData передается только, как я понял, строка - которую требуется Encrypt\Decrypt. А можно передать целиком файл?
вариант читать строку из файла - не подходит, т.к. ’\0’ ограничавает считывание из файла в строку (в моем случае в char* str)...
 
Ответы:
18.08.2005 15:19:36Kirill Sobolev
BSTR строка, c которой работает CAPICOM, вполне может содержать в себе ’\0’
18.08.2005 16:07:42paul
у меня проблема в том, что модуль, написанный на с++, должен возвращать строку, в которую записано все данные из файла. Однака в старом с++ в char* строке не может быть \0...
18.08.2005 16:12:06Kirill Sobolev
ну значит не судьба модулю работать с бинарными файлами. CAPICOm тут не при чем
пусть модуль возвращает указатель на область памяти