|
Криптография Аэрофлот бонус
| ☑ |
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)Обработку
|
|