0 / 0 / 1
Регистрация: 17.02.2016
Сообщений: 47
|
|||||||||||
1 | |||||||||||
ECDSA не могу подписать сообщение04.04.2018, 02:45. Показов 1385. Ответов 2
Метки нет (Все метки)
Всем привет, затык в ecdsa
bd25620fe024006abe4fcedf6e62a9dda2844126c516c8ec37e00797bc384130
* Running on http://0.0.0.0:5000/ (Press CTRL+C to quit) [2018-04-04 02:32:44,242] ERROR in app: Exception on /openwallet [POST] Traceback (most recent call last): File "C:\Users\Egor\PycharmProjects\untitled\venv\lib\site-packages\flask\app.py", line 1982, in wsgi_app response = self.full_dispatch_request() File "C:\Users\Egor\PycharmProjects\untitled\venv\lib\site-packages\flask\app.py", line 1614, in full_dispatch_request rv = self.handle_user_exception(e) File "C:\Users\Egor\PycharmProjects\untitled\venv\lib\site-packages\flask\app.py", line 1517, in handle_user_exception reraise(exc_type, exc_value, tb) File "C:\Users\Egor\PycharmProjects\untitled\venv\lib\site-packages\flask\_compat.py", line 33, in reraise raise value File "C:\Users\Egor\PycharmProjects\untitled\venv\lib\site-packages\flask\app.py", line 1612, in full_dispatch_request rv = self.dispatch_request() File "C:\Users\Egor\PycharmProjects\untitled\venv\lib\site-packages\flask\app.py", line 1598, in dispatch_request return self.view_functions[rule.endpoint](**req.view_args) File "C:/Users/Egor/PycharmProjects/untitled/main.py", line 79, in open_and_varify_file return send_atom(file_bytes) File "C:/Users/Egor/PycharmProjects/untitled/main.py", line 128, in send_atom msg['sign'] = wallet.generate_sig(file_bytes['privatkey_clear'],str(msg)) File "C:\Users\Egor\PycharmProjects\untitled\wallet.py", line 73, in generate_sig sign_msg = private_key.sign(msg).encode('utf-8') File "C:\Users\Egor\PycharmProjects\untitled\venv\lib\site-packages\ecdsa\keys.py", line 254, in sign h = hashfunc(data).digest() TypeError: Unicode-objects must be encoded before hashing 127.0.0.1 - - [04/Apr/2018 02:32:44] "POST /openwallet HTTP/1.1" 500 -
0
|
04.04.2018, 02:45 | |
Ответы с готовыми решениями:
2
Сложность RSA и ECDSA не могу найти нигде в нете! Не могу подписать APK файл Нарисовать координатные оси, подписать их, подписать деления осей Не могу подписать приложение и запустить на устройстве. Xamarin for Mac ECDSA и ДСТУ 4145 |
0 / 0 / 1
Регистрация: 17.02.2016
Сообщений: 47
|
|
04.04.2018, 15:52 [ТС] | 3 |
Оказалось, что подпись требует двоичный формат
msg = str(msg).encode() msg = private_key.sign(msg)
0
|
04.04.2018, 15:52 | |
04.04.2018, 15:52 | |
Помогаю со студенческими работами здесь
3
Сложность расшифровки RSA и ECDSA Реализация оптимального нормального базиса в ECDSA Случайность генерации открытого ключа для ECDSA в .Net Как записать приватный ключ ECDsa в PEM файл? Где найти реализацию ECDSA с использованием оптимально нормального базиса? ECDSA (secp256k1): написать функцию, получения публичного ключа из приватного Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |