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