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

Вниз

Портированный DCPCrypt   Найти похожие ветки 

 
=BuckLr=   (2007-11-07 16:09) [0]

Был такой компонент для ВСЛ. Раньше я с ним и работал.  Также имеется его порт для КОЛ. В приложенном демо есть пример шифрования строки, которое выполняется функцией EncryptDataBlock, или что-то в этом роде (я на работе, исходников нет - они дома). Делалось примерно так:

EncryptDataBlock(str[1], encrypted, что-то там ещё...)

где str - строка, подлежащая шифрованию, encrypted - array [1..1024] of Byte. Вопрос - как зашифровать строку, длиной более чем 1024 символов? Динамический массив не катит, вызывает АВ. Или меня глючит? Помогите, кто работал с этим компонентом.


 
Dimaxx ©   (2007-11-07 18:39) [1]

Я не видел компонента, но скажу так: если размер блока жестко фиксированный и завязан на алгоритме - шифровать частями по размеру блока. Либо лезть в компонент и менять размер блока, если возможно.


 
Vladimir Kladov ©   (2007-11-07 18:47) [2]

Есть KolAES, работает с потоками, пользуюсь активно. Технология AES на данный момент - самая быстрая из непробиваемых. Используется в rar для паролирования.


 
Ask_For_Help   (2007-11-07 19:11) [3]

Спасибо, понял. А всё-таки, что насчёт EncryptDataBlock? Есть ли способ получать результат в виде строки, а не массива?



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

Форум: "KOL";
Текущий архив: 2008.10.05;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.005 c
15-1218565213
igm
2008-08-12 22:20
2008.10.05
Требуется программист для разовой работы.


15-1218621334
Del
2008-08-13 13:55
2008.10.05
Delphi & SQL


15-1218525210
oldman
2008-08-12 11:13
2008.10.05
Последовательность действий при заправке кардриджа (лазер)


2-1219999591
aidyn
2008-08-29 12:46
2008.10.05
работа с 20-значными числами


2-1219738954
Lexa11_2002
2008-08-26 12:22
2008.10.05
Как в String запихать ctrl+B





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский