addedie
Well-known member
- 04.08.2019
- 157
- 0
пытаюсь выполнить код
это для
private_key это публичный ключ RSA которым надо зашифровать свой юзернейм и отправить на сервак
Python:
(base) admix@buben:~/Рабочий стол$ python2
Python 2.7.17 (default, Jan 19 2020, 19:54:54)
[GCC 9.2.1 20200110] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import jwt
>>> private_key = open('mypub.key').read()
>>> token = jwt.encode({'username': 'admix'}, private_key, algorithm='RS256').decode('utf-8')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/admix/.local/lib/python2.7/site-packages/jwt/api_jwt.py", line 65, in encode
json_payload, key, algorithm, headers, json_encoder
File "/home/admix/.local/lib/python2.7/site-packages/jwt/api_jws.py", line 114, in encode
signature = alg_obj.sign(signing_input, key)
File "/home/admix/.local/lib/python2.7/site-packages/jwt/algorithms.py", line 313, in sign
return key.sign(msg, padding.PKCS1v15(), self.hash_alg())
AttributeError: '_RSAPublicKey' object has no attribute 'sign'
>>> token
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'token' is not defined
>>>
(base) admix@buben:~/Рабочий стол$
Ссылка скрыта от гостей
вот этой стф никак немогу решить задачу помогите кто шаритprivate_key это публичный ключ RSA которым надо зашифровать свой юзернейм и отправить на сервак
Последнее редактирование: