powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Python HTTPSignatureAuth отличается от консольного.
1 сообщений из 1, страница 1 из 1
Python HTTPSignatureAuth отличается от консольного.
    #39967748
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть такая програмка на питоне

Код: python
1.
2.
3.
4.
5.
6.
res = requests.post(
      url,
      json=data,
      headers={"Date": 'Sun, 17 May 2020 01:41:19 GMT'},
      auth=HTTPSignatureAuth(secret=secret, key_id='123', algorithm='rsa-sha256', headers=["Date"])
    )



в подписи выдает
Код: python
1.
2.
3.
4.
5.
signature="UlQ6I7I9NmYVZK28dyFBhe7KPzp23oN5BSN0IVOgiNv3sWLjyZ2w2
Hj3rKW3i9MZVcar3rhMrFZarh9B3TPFGGIJjhVLz5Q2
+wed82FpH7W2S2pw194Ry+FQUVOjNf4xPSHROeTJYUkCrf+l7ldL7RBU2XT9ThGQ4KsK5
+aLFps0/gf1mGPtt7xLFtDke0UCTv1xaKIRaIjZOd8EysHG2KykAB999La+1O6jA3XAQV16TDrs
FeIKsK4ER1LgHywqQDuPibQa0kCugUvIj2SVOb/5D2vJ5fFuS+blyIaA1e1l1tkZhGtEHv0LH6gvyYYOfg5wtnrMj85vjBBFNUHhlg=="



консольная команда, с тем же ключом
openssl dgst -sha256 -sign private.pem -out data.signed data выдает

Код: python
1.
2.
3.
4.
5.
FpMNnK2BiHKNQBNgR4wHMRlllfmcUJowSuPjXEXGivEbqBb3GUwXvU5CG8tCc3MHx+k6OeDLJa3h
luXN31HOCkKC33LZgvDQsLdEP04wrRdH33xcjf/VGm6n9x2qI8lxRsjopen/AjEa0Ay3VqczhnGC
d19byb57MKYMuCpTO61kUNQ6HQwMgRqB4hys60CuZD28K/THcILB9mxIQZ72s4Z1Acd0aKqHyi58
xs71DWZvXUahY63khMXrMXnnMQ6Fi29neEwsh2ByjfzGXJ7HzxJMpXpDMV/ENmRL9x2lfQ/a4OgO
76DAEf3ta0DsUB79qfsxOCBJnBmPuNxvE+1amw==




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


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