Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / КОмрадос, чёйта я совсем запутался ... прошу подсобить ... / 7 сообщений из 7, страница 1 из 1
05.09.2014, 18:09
    #38738960
voronk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
КОмрадос, чёйта я совсем запутался ... прошу подсобить ...
Доброго всем времени суток.

Пока не критически, поехтому если у кого есть время и желание - буду очень признателен.

Работаю в 7 окнах с 12.1 билдером

Есть вероятность что потребуетса захашать дату как SHA256

Нашёл библиотеку здесь: http://www.topwizprogramming.com/freecode_crypto.html

Пробую запустить, что-то не то.

Подозреваю что запутался с декларированием external function как ansi! or uncode(W) и/или blob to string, string to blob:
/*
· EncodingANSI!· EncodingUTF8!· EncodingUTF16LE! (default)· EncodingUTF16BE!
*/

Encrypt produce trash: W™wGЎЁњGЪм~–чз/аЧ

Hash produce: runtime array boundary exceeded or 00000000000

буду благодарен любой наводке как починить или другому подходу.
...
Рейтинг: 0 / 0
08.09.2014, 10:23
    #38740231
PaulJB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
КОмрадос, чёйта я совсем запутался ... прошу подсобить ...
voronokПодозреваю что запутался с декларированием external function как ansi! or uncode(W) и/или blob to string, string to blob:Да, именно сдесь и собака порылась.
В све время игра с параметрами ф-ции blob(...) Encode...! помогла. В декларировании ничего не менял. ПБ 21.5.
...
Рейтинг: 0 / 0
08.09.2014, 13:53
    #38740518
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
КОмрадос, чёйта я совсем запутался ... прошу подсобить ...
PaulJB...Да, именно сдесь и собака порылась.
В све время игра с параметрами ф-ции blob(...) Encode...! помогла. В декларировании ничего не менял. ПБ 21.5.
Э-эх, мне б такую
...
Рейтинг: 0 / 0
08.09.2014, 14:00
    #38740532
PaulJB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
КОмрадос, чёйта я совсем запутался ... прошу подсобить ...
AISЭ-эх, мне б такуюВо глазастай - узрел
Сорри, мышь дернулась, когда ею текст набирал - конечно же 12.5.
...
Рейтинг: 0 / 0
08.09.2014, 18:56
    #38741005
PL99
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
КОмрадос, чёйта я совсем запутался ... прошу подсобить ...
voronk, вот этот код проверялся на win7 64 13286115 . Оно? Особенно в свете авторruntime array boundary exceeded
...
Рейтинг: 0 / 0
08.09.2014, 19:46
    #38741063
voronk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
КОмрадос, чёйта я совсем запутался ... прошу подсобить ...
спасибо друзья, сейчас почитаю.
...
Рейтинг: 0 / 0
08.09.2014, 23:16
    #38741149
voronk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
КОмрадос, чёйта я совсем запутался ... прошу подсобить ...
Комрады, ls_result строитса правильно, поначалу, но на 15 обороте лупа, AscA() возвращает - 1
я добавил if...end if
естесвенно он сбрасывает f9, а на 16 цепляет правильный b6
(hex: 44a63611a65d57b6267e6f23b694 f9 b6a6be00fe90c994f278da9c9e54274da5)


Char HexDigits[0 TO 15] = {'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f'}
Integer li_idx, li_max, li_byte, li_right, li_left
Blob{1} lblob_byte
String ls_result

li_max = Len(ablob_data)
For li_idx = 1 To li_max
lblob_byte = BlobMid(ablob_data, li_idx, 1)
li_byte = AscA(String(lblob_byte,EncodingANSI!))

if li_byte > 0 then
li_left = li_byte / 16
li_right = Mod(li_byte, 16)
ls_result += HexDigits[li_left] + HexDigits[li_right]
end if
Next

*/
hex: 44a63611a65d57b6267e6f23b694f9b6a6be00fe90c994f278da9c9e54274da5
HEX: 44A63611A65D57B6267E6F23B694F9B6A6BE00FE90C994F278DA9C9E54274DA5
h:e:x: 44:a6:36:11:a6:5d:57:b6:26:7e:6f:23:b6:94:f9:b6:a6:be:00:fe:90:c9:94:f2:78:da:9c:9e:54:27:4d:a5
base64: RKY2EaZdV7Ymfm8jtpT5tqa+AP6QyZTyeNqcnlQnTaU=
*/

как боротса?
подскажите кто знает plz
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / КОмрадос, чёйта я совсем запутался ... прошу подсобить ... / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]