| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > Проблема с CryptoDecrypt (Crypto API) |
| Автор: ShPROTT 25.4.2006, 21:50 | ||||
| Приветствую всех! Пишу универсальный менеджер криптопровайдеров Windows. Возникает ошибка NTE_BAD_DATA при вызове CryptDecrypt для блочного шифра, а для поточного расшифрование происходит ни с первого раза, т.е. необходимо функцию Decrypt вызывать несколько раз. Помогите кто-нибудь, горит курсовой проект!!! ICQ#: 283-816-077 garik1984@mail.ru Шифрую следующим образом:
Расшифрование:
|
| Автор: Snowy 26.4.2006, 12:12 | ||||
| Как-то не нравится мне этот код. Вот. Я написал свой. Ему все равно - поточный или блочный алгоритм. И работает культурно - со стримами.
Пример использования:
Добавлено @ 12:17 Если кому-то нужен модуль WinCrypt. Приклеиваю. |
| Автор: ShPROTT 26.4.2006, 21:30 |
| Спасибо! Нужно попробовать! |
| Автор: ShPROTT 27.4.2006, 23:12 |
| ОТЛИЧНО! Всё получилось!!! Осталось сделать хэширование, подпись, её проверку и распределение ключей... Уважаемый товарищ Snowy, Вам огромный респект!!! Чувствую, я к Вам ещё обращусь! |
| Автор: Snowy 28.4.2006, 13:56 |
| Всегда пожалуйста. Заходите еще... |