Автор | Сообщение |
|
| постоянный участник
|
Пост N: 2513
Зарегистрирован: 12.09.06
|
|
Отправлено: 26.12.12 08:41. Заголовок: Аналоги функции HB_Crypt и HB_Decrypt для Harbour'а ?
Всем привет. Подскажите пожалуйста, есть ли в Харборе фунции как в хХарборе HB_Crypt и HB_Decrypt ?
|
|
|
Ответов - 34
, стр:
1
2
All
[только новые]
|
|
|
| moderator
|
Пост N: 525
Зарегистрирован: 06.07.06
|
|
Отправлено: 26.12.12 10:07. Заголовок: В Харборе есть функц..
В Харборе есть функции, реализующие разные алгоритмы шифрации: HB_BLOWFISHDECRYPT - Blowfish - популярный криптостойкий алгоритм HB_BLOWFISHENCRYPT HB_MD5DECRYPT - Md5, ничего про него не знаю HB_MD5ENCRYPT SX_DECRYPT - из библиотеки hbsix, наверное, самый простой SX_ENCRYPT
|
|
|
|
| |
Пост N: 2590
Зарегистрирован: 17.05.05
|
|
Отправлено: 26.12.12 10:25. Заголовок: Andrey 2008-06-10..
Andrey 2008-06-10 16:06 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) + contrib/xhb/hbcrypt.c + contrib/xhb/hbnxs.h * contrib/xhb/Makefile * contrib/xhb/common.mak + Added HB_CRYPT()/HB_DECRYPT(). Thanks to Giancarlo Niccolai / xhb. + Changed to not depend on hbzlib. ; Minor modifications to compile smoothly in Harbour. [1.0.0RC1]
|
|
|
|
| постоянный участник
|
Пост N: 2516
Зарегистрирован: 12.09.06
|
|
Отправлено: 26.12.12 13:43. Заголовок: Спасибо БОЛЬШОЕ ! :..
Спасибо БОЛЬШОЕ ! Я искал через Far в папке "Harbour SVN 30" строку "crypt" по маске *.prg - из-за этого и не нашел ничего. Неправильно искал... Интересно, я еще по доке Харбора искал такую строку, тоже ничего нет.
|
|
|
|
| |
Пост N: 2591
Зарегистрирован: 17.05.05
|
|
Отправлено: 26.12.12 15:12. Заголовок: Andrey я искал в Ch..
Andrey я искал в ChangeLog
|
|
|
|
| постоянный участник
|
Пост N: 3433
Зарегистрирован: 12.09.06
|
|
Отправлено: 20.06.14 18:45. Заголовок: Использую в хХарборе..
Использую в хХарборе 1.2.3 функцию CRYPT(cStr, cPass) - осталось еще с клипера. Сделал новую прогу на МиниГуи (соответственно последний Харбор) и пытаюсь прочитать базы с хХарбора. Функция CRYPT() в Харборе дает другое значение ! Вопрос: как можно сделать работу функций одинаковой ? Т.е. отказ от CRYPT и переход на одинаковую функцию в Харборе и хХарборе.
|
|
|
|
| |
Пост N: 4066
Зарегистрирован: 17.05.05
|
|
Отправлено: 20.06.14 23:17. Заголовок: Andrey Это твоя сам..
Andrey Это твоя самописная функция ?
|
|
|
|
| постоянный участник
|
Пост N: 3434
Зарегистрирован: 12.09.06
|
|
Отправлено: 21.06.14 07:57. Заголовок: Dima пишет: Это тво..
Dima пишет: цитата: | Это твоя самописная функция ? |
| Стандартная клиперовская. Работает и в Харборе и хХарборе.
|
|
|
|
| |
Пост N: 4067
Зарегистрирован: 17.05.05
|
|
Отправлено: 21.06.14 08:54. Заголовок: HB_Crypt не пробовал..
HB_Crypt не пробовал ?
|
|
|
|
| |
Пост N: 4068
Зарегистрирован: 17.05.05
|
|
Отправлено: 21.06.14 09:11. Заголовок: Упс , это мы говорим..
Упс , это мы говорим про CRYPT из CT ? Значит надо проверить что выдаст тестовый пример в Clipper , Harbour , Xharbour Проверил. Сlipper и Harbour дают разные результаты
|
|
|
|
| постоянный участник
|
Пост N: 3435
Зарегистрирован: 12.09.06
|
|
Отправлено: 21.06.14 09:29. Заголовок: Dima пишет: Harbour..
Dima пишет: CRYPT из CT - различается для них !
|
|
|
|
| |
Пост N: 4069
Зарегистрирован: 17.05.05
|
|
Отправлено: 21.06.14 10:19. Заголовок: Andrey Андрей а есл..
Andrey Андрей а если бы кроме Harbour , Xharbour были бы YHarbour и ZHarbour ты бы и на них писал ? Остановись уже на каком то одном. Иначе будешь постоянно находить не стыковки.
|
|
|
|
|
| постоянный участник
|
Пост N: 3436
Зарегистрирован: 12.09.06
|
|
Отправлено: 21.06.14 12:44. Заголовок: Dima пишет: Останов..
Dima пишет: цитата: | Остановись уже на каком то одном. Иначе будешь постоянно находить не стыковки. |
| Дима, штук 10 задач переделал на хХарбор уже давно. Года 2 пытаюсь перейти на МиниГуи. Переделать сразу ВСЁ на Харбор просто нереально. Делаю мелкими шагами. Самый главный шаг это TBROWSE, пока не получается. Сделал пока новое меню на МиниГуи. Открываю базу паролей задач на хХарборе. Споткнулся на функции CRYPT(). Вот из-за этого и спрашиваю, кто знает ОДИНАКОВЫЕ функции (такого класса) для Харбора и хХарбора ?
|
|
|
|
| постоянный участник
|
Пост N: 349
Зарегистрирован: 17.02.12
|
|
Отправлено: 21.06.14 13:00. Заголовок: Andrey в MiniGui ес..
Andrey в MiniGui есть: h_crypt.prg и там (может пойдет): Скрытый текст
FUNCTION _ENCRYPT(cStr, cPass) LOCAL cXorStr := CHARXOR( cStr, "<ORIGINAL>" ) IF !EMPTY(cPass) cXorStr := CHARXOR( cXorStr, cPass ) ENDIF RETURN cXorStr FUNCTION _DECRYPT(cStr, cPass) LOCAL cXorStr := CHARXOR( cStr, cPass ) RETURN CHARXOR( cXorStr, "<ORIGINAL>" )
|
|
|
|
|
| постоянный участник
|
Пост N: 350
Зарегистрирован: 17.02.12
|
|
Отправлено: 21.06.14 13:08. Заголовок: Andrey еще в hb_six..
Andrey еще в hb_six.lib есть SX_DECRYPT(cStr, cPas), SX_ENCRYPT(cStr, cPas)
|
|
|
|
| постоянный участник
|
Пост N: 3437
Зарегистрирован: 12.09.06
|
|
Отправлено: 21.06.14 13:16. Заголовок: SergKis пишет: CHAR..
SergKis пишет: цитата: | CHARXOR( cXorStr, cPass ) |
| А эта функция одинаково работает в Харборе и хХарборе ?
|
|
|
|
| постоянный участник
|
Пост N: 351
Зарегистрирован: 17.02.12
|
|
Отправлено: 21.06.14 13:24. Заголовок: Andrey проверь. хХа..
Andrey проверь. хХарбора не использую
|
|
|
|
| |
Пост N: 4070
Зарегистрирован: 17.05.05
|
|
Отправлено: 21.06.14 13:53. Заголовок: Andrey пишет: А эта..
Andrey пишет: цитата: | А эта функция одинаково работает в Харборе и хХарборе ? |
| Проверил. Одинаково в Clipper и Harbour. Xharbour нет у меня но думаю так же будет.
|
|
|
|
| постоянный участник
|
Пост N: 3438
Зарегистрирован: 12.09.06
|
|
Отправлено: 21.06.14 18:59. Заголовок: Функции HB_Crypt и H..
Функции HB_Crypt и HB_Decrypt работают в Харборе 3.2.0dev (r1405231501) и хХарборе 1.2.3 - одинаково ! Проверил...
|
|
|
|
| |
Пост N: 44
Зарегистрирован: 03.02.12
|
|
Отправлено: 09.07.14 10:56. Заголовок: Подскажите пожалуйст..
Подскажите пожалуйста параметры функций: HB_BLOWFISHDECRYPT() HB_BLOWFISHENCRYPT()
|
|
|
|
| |
Пост N: 4097
Зарегистрирован: 17.05.05
|
|
Отправлено: 09.07.14 10:58. Заголовок: Dazzler hb..
Dazzler hb_blowfishKey( <cPass> ) -> <bfKey> hb_blowfishEncrypt( <bfKey>, <cData> ) -> <cCryptedData> hb_blowfishDecrypt( <bfKey>, <cCryptedData> ) -> <cData>
|
|
|
Ответов - 34
, стр:
1
2
All
[только новые]
|
|