Автор | Сообщение |
|
| |
Пост N: 25
Зарегистрирован: 03.02.12
|
|
Отправлено: 20.03.13 16:51. Заголовок: Шифрование AES/DES
Добрый день. Подскажите, пожалуйста, есть ли в Harbour функции симметричного шифрования AES / DES ?
|
|
|
Новых ответов нет
, стр:
1
2
All
[см. все]
|
|
|
| |
Пост N: 778
Зарегистрирован: 11.06.10
|
|
Отправлено: 21.03.13 13:13. Заголовок: собрал test.prg тако..
собрал test.prg такой командой hbmk2 test.prg hbssl.hbc, запустил и все нормально отработало.
|
|
|
|
| |
Пост N: 37
Зарегистрирован: 03.02.12
|
|
Отправлено: 21.03.13 13:15. Заголовок: Dima пишет: Укажи б..
Dima пишет: цитата: | Укажи библу при сборке -lhbssl |
| Указывал. Всё равно ошибка та же (((
|
|
|
|
| |
Пост N: 779
Зарегистрирован: 11.06.10
|
|
Отправлено: 21.03.13 13:18. Заголовок: Для библиотек из con..
Для библиотек из contrib лучше указывать соответствующий hbc файл
|
|
|
|
| |
Пост N: 38
Зарегистрирован: 03.02.12
|
|
Отправлено: 21.03.13 13:21. Заголовок: AlexMyr пишет: собр..
AlexMyr пишет: цитата: | собрал test.prg такой командой hbmk2 test.prg hbssl.hbc, запустил и все нормально отработало. |
| у меня выдает синтаксическую ошибку ((( у Вас есть такая строка ??: #require "hbssl" И у меня Harbour 3.0.0 (Rev. 16951) - может в этом причина?
|
|
|
|
| |
Пост N: 781
Зарегистрирован: 11.06.10
|
|
Отправлено: 21.03.13 13:26. Заголовок: Dazzler пишет: у Ва..
Dazzler пишет: цитата: | у Вас есть такая строка ??: #require "hbssl" |
|
есть Dazzler пишет: цитата: | И у меня Harbour 3.0.0 (Rev. 16951) |
| у меня Version: Harbour 3.2.0dev (r1303180127) Compiler: MinGW GNU C 4.7.2 (32-bit)
|
|
|
|
| |
Пост N: 39
Зарегистрирован: 03.02.12
|
|
Отправлено: 21.03.13 13:29. Заголовок: AlexMyr пишет: Vers..
AlexMyr пишет: цитата: | Version: Harbour 3.2.0dev (r1303180127) Compiler: MinGW GNU C 4.7.2 (32-bit) |
| Где можно взять такую сборку?
|
|
|
|
| |
Пост N: 783
Зарегистрирован: 11.06.10
|
|
Отправлено: 21.03.13 13:36. Заголовок: Dazzler пишет: Где ..
Dazzler пишет: цитата: | Где можно взять такую сборку? |
|
Я беру исходники (http://clipper.borda.ru/?1-3-0-00000254-000-0-0-1363357426) и сам собираю. Возможно проблема в BCC, проверить не могу, нет его у меня.
|
|
|
|
| |
Пост N: 40
Зарегистрирован: 03.02.12
|
|
Отправлено: 21.03.13 14:18. Заголовок: AlexMyr пишет: Я бе..
AlexMyr пишет: цитата: | Я беру исходники (http://clipper.borda.ru/?1-3-0-00000254-000-0-0-1363357426) и сам собираю. Возможно проблема в BCC, проверить не могу, нет его у меня. |
| Попытался собрать. Запустил make-win.exe Куча строк "Неверный дескриптор"..... в общем не получилось у меня собрать ((( Есть где-нибудь описание, как собирать? "для чайников" как я )))
|
|
|
|
| |
Пост N: 788
Зарегистрирован: 11.06.10
|
|
Отправлено: 21.03.13 14:23. Заголовок: мой батник, пути сво..
мой батник, пути свои поставить, если нет cUrl, то заремить SET HB_WITH_CURL=C:\curl\include исходники лежат тут _git\core cd _git\core SET HB_INSTALL_PREFIX=c:\dev\harbour_core\ SET HB_BUILD_DYN=no SET HB_WITH_OPENSSL=C:\dev\openssl\include SET HB_WITH_CURL=C:\curl\include win-make clean time /T %1 %2 > log_core.txt 2>&1 win-make install %1 %2 >> log_core.txt 2>&1 time /T %1 %2 >> log_core.txt 2>&1
|
|
|
|
| |
Пост N: 41
Зарегистрирован: 03.02.12
|
|
Отправлено: 21.03.13 14:35. Заголовок: AlexMyr, спасибо! :..
AlexMyr, спасибо! Буду пробовать.
|
|
|
|
| |
Пост N: 1
Зарегистрирован: 19.06.23
|
|
Отправлено: 19.06.23 09:13. Заголовок: Тута)
|
|
|
|
|
| постоянный участник
|
Пост N: 7558
Зарегистрирован: 12.09.06
|
|
Отправлено: 20.09.23 14:25. Заголовок: В МиниГуи есть приме..
В МиниГуи есть пример MiniGUI\SAMPLES\Advanced\AESDEMO Но там только работа с файлами. А как со строками работать ? Есть ли функции работы со строками для этого алгоритма ? Искал по инету, не нашёл. Может и плохо искал...
|
|
|
|
| |
Пост N: 7813
Зарегистрирован: 17.05.05
|
|
Отправлено: 20.09.23 15:35. Заголовок: Andrey пишет: Может..
Andrey пишет: Пользователь пишет: цитата: | http://www.pctoledo.com.br/forum/viewtopic.php?f=4&t=17146 пролистай до конца и скачай aes.zip |
| Тут смотрел ? Архив жив ещё .
|
|
|
|
| постоянный участник
|
Пост N: 7559
Зарегистрирован: 12.09.06
|
|
Отправлено: 20.09.23 21:17. Заголовок: В Харборе есть функц..
В Харборе есть функции HB_Crypt() / HB_Decrypt() А к какому алгоритму шифрования они относятся, как называется этот алгоритм ? По комментариям в \Harbour\contrib\xhb\hbcrypt.c - ничего не понятно.
|
|
|
|
| Администратор
|
Пост N: 4115
Зарегистрирован: 23.05.05
|
|
Отправлено: 20.09.23 22:22. Заголовок: Andrey пишет: В Хар..
Andrey пишет: цитата: | В Харборе есть функции HB_Crypt() / HB_Decrypt() А к какому алгоритму шифрования они относятся, как называется этот алгоритм ? По комментариям в \Harbour\contrib\xhb\hbcrypt.c - ничего не понятно. |
| Так английским же по белому написано: "WARNING: Non-standard, insecure crypto." Что тут может быть непонятно ? И ниже на том же языке: Giancarlo Niccolai's x scrambler algorithm
|
|
|
|
| постоянный участник
|
Пост N: 4399
Зарегистрирован: 17.02.12
|
|
Отправлено: 20.09.23 22:42. Заголовок: Andrey Может на это..
Andrey Может на это посмотри и подойдет ( http://www.kresin.ru/hrbfaq_3.html#Doc14_13 ) PROCEDURE MAIN LOCAL cInp := "_msg.log" LOCAL cCry := "_msg.cry" LOCAL cOut := "_msg.txt" LOCAL cPsw := "My_Password_Key_0123456789" LOCAL cBfKey, cCipher, cText fErase("_MsgLog.txt") cBfKey := hb_blowfishKey( cPsw ) cCipher := hb_blowfishEncrypt( cBfKey, hb_memoread(cInp) ) hb_memowrit(cCry, cCipher) cText := hb_blowfishDecrypt( cBfKey, hb_memoread(cCry) ) hb_memowrit(cOut, cText) RETURN
|
|
|
|
| постоянный участник
|
Пост N: 7560
Зарегистрирован: 12.09.06
|
|
Отправлено: 20.09.23 22:44. Заголовок: SergKis пишет: Може..
SergKis пишет: цитата: | Может на это посмотри и подойдет |
| То что надо. Я там забыл посмотреть ! Спасибо !!!
|
|
|
|
| постоянный участник
|
Пост N: 7561
Зарегистрирован: 12.09.06
|
|
Отправлено: 20.09.23 23:48. Заголовок: Я так понял что функ..
Я так понял что функция cFileDcrp := "mem:FileDecrypt" // create/open in memory via HB_MEMIO lOk := DecryptFileAES( cFileCryp, cFileDcrp, cPassword ) // AES - hbaes.lib Не будет работать с HB_MEMIO ! Григорий, а можно её дописать \MiniGUI\SOURCE\HbAES чтобы работало с HB_MEMIO ? Или это сложно ?
|
|
|
|
| постоянный участник
|
Пост N: 7562
Зарегистрирован: 12.09.06
|
|
Отправлено: 21.09.23 12:24. Заголовок: SergKis пишет: cTex..
SergKis пишет: цитата: | cText := hb_blowfishDecrypt( cBfKey, hb_memoread(cCry) ) |
| Как определить успешна ли операция при декодировании файла ? Файл может быть и битым...
|
|
|
|
| постоянный участник
|
Пост N: 7563
Зарегистрирован: 12.09.06
|
|
Отправлено: 21.09.23 12:46. Заголовок: Проверил, cText буде..
Проверил, cText будет NIL
|
|
|
Новых ответов нет
, стр:
1
2
All
[см. все]
|
|