|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.05.2009, 22:45 | #1 |
Пользователь
Регистрация: 04.02.2009
Сообщений: 43
|
Алгоритм АЕS шифрование, расшифрование
Подскажите пожалуйста кто сталкивался, если необходимо шифрование алгоритмом AES с помощью CryptoAPI, где именно нужно указывать, что шифрование будет именно этим алгоритмом (необходимо определенный криптопровайдер или определенный тип?)
Код:
|
25.05.2009, 10:54 | #2 |
Пользователь
Регистрация: 04.02.2009
Сообщений: 43
|
Необходимо использовать :
тип = PROV_RSA_AES, имя = MS_ENH_RSA_AES_PROV . Я обращаюсь через библиотеку wcrypt2.pas, но в ней нет - PROV_RSA_AES, имеется PROV_RSA_FULL и др. Что делать? |
25.05.2009, 11:27 | #3 |
Пользователь
Регистрация: 04.02.2009
Сообщений: 43
|
Код:
|
25.05.2009, 12:23 | #4 |
Пользователь
Регистрация: 04.02.2009
Сообщений: 43
|
Необходимо указать алгоритм - AES или CALG_AES, а там нет что делать?
Код:
|
25.05.2009, 13:17 | #5 |
equ asm
Участник клуба
Регистрация: 02.05.2009
Сообщений: 1,605
|
Не уверен, но возможно поможет.
http://www.cryptopro.ru/Cryptopro/forum/view.asp?q=2347 |
25.05.2009, 13:42 | #6 |
Пользователь
Регистрация: 04.02.2009
Сообщений: 43
|
Я по находил const.
А вот когда зашифровываю текст, то выдается ошибка 'Unknown error', в чем может быть причина? Код:
|
25.05.2009, 14:14 | #8 |
Пользователь
Регистрация: 04.02.2009
Сообщений: 43
|
|
25.05.2009, 14:15 | #9 |
Пользователь
Регистрация: 04.02.2009
Сообщений: 43
|
button 1 - Зашифрование
___________________ Ошибка одна и та же: (разными путями) 1 Код:
Код:
else begin FormatMessage(FORMAT_MESSAGE_FROM_S YSTEM,nil,e,0,mbuf,sizeof(mbuf),nil ); err:=IntToStr(e)+#13#10+mbuf; end; Код:
Последний раз редактировалось max38934; 25.05.2009 в 14:29. |
25.05.2009, 15:02 | #10 |
equ asm
Участник клуба
Регистрация: 02.05.2009
Сообщений: 1,605
|
Я с crypto api раньше не работал,но
Во-первых, у того, что я скачал не отображается окно, соотв и button1 нажать не могу. во-втрорых, а зачем шифровать в цикле почему не. Код:
UPD: Написал аналог. Он воврашает ошибку ERROR_MORE_DATA. К чему бы это?
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4 Последний раз редактировалось Goodwin98; 25.05.2009 в 19:29. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Шифрование | Sanakan | Помощь студентам | 0 | 19.04.2009 14:55 |
шифрование | Stanislav | Свободное общение | 10 | 04.03.2008 05:09 |
расшифрование текста с помощью генератора ПСЧ | MARGO | Помощь студентам | 0 | 30.11.2007 19:11 |
Шифрование | Stanislav | Общие вопросы Delphi | 2 | 15.11.2007 21:56 |