Имя: Пароль:
1C
1С v8
Криптография Аэрофлот бонус
,
0 MrAvPika
 
14.03.17
16:49
Интеграция с аэрофлот бонус
кто нибудь сталкивался с хэшированием ключа в 1С
НЕ удается получить тот же результат что и в их примере
1 MrAvPika
 
14.03.17
17:09
Up!
2 Gantosha
 
14.03.17
17:12
У вас там на клавиатуре все знаки препинания украли ?
3 MrAvPika
 
14.03.17
17:16
Вместо знаков - Символы.ПС
4 Волшебник
 
модератор
14.03.17
17:19
(0) Задайте вопрос Аэрофлоту, какой алгоритм хэширования они используют
5 dezss
 
14.03.17
17:27
(0) (4) +какую кодировку используют для строк
6 RomanYS
 
14.03.17
17:31
А есть уверенность, что это реальный пример?
Пример в студию
7 MrAvPika
 
14.03.17
17:35
(4) Они используют код на питоне, то есть там есть hmac встроенный и md5 встроенный, сначала пин в md5, затем УИД транзакции в hmac с методом SHA-1, где ключ это хэш md5
8 MrAvPika
 
14.03.17
17:36
Я пробовал и типовыми способами получить md5 хэш, и выполнял в 1с код на js
9 MrAvPika
 
14.03.17
17:36
Сейчас что то с их калькулятором :D не могу получить пример
10 vis_tmp
 
14.03.17
17:37
Сталкивался, давали обработку-пример с нужными функциям
11 MrAvPika
 
14.03.17
17:38
msg=str(login)+str(nonce)+str(int(round(float(amount)*rate)))
key = pincode_md5
hmac.new(msg=msg, key=key, digestmod=hashlib.sha1).hexdigest()
12 MrAvPika
 
14.03.17
17:38
(10) Обработку в 1С? или примеры на питон?
13 MrAvPika
 
14.03.17
18:45
Up
14 vis_tmp
 
14.03.17
19:05
(12)Обработку