Как собрать асинхронный вариант создания отделенной подписи по хэш-значению данных? Вот тут инструкция как создать синхронный вариант:cpdn.cryptopro.ru/content/cades/plugin-samples-cad...
В этой инструкции есть ссылка на пример асинхронного варианта. Но ссылка ведет на вариант создания подписи БЕЗ хеш-значения данных.
Может кто-нибудь поделится с асинхронным вариантом создания отделенной подписи по хэш-значению данных?

21 Авг 2019 в 07:11
205 +1
0
Ответы
1

Для создания асинхронного варианта отделенной подписи по хэш-значению данных вам нужно будет использовать асинхронные методы из библиотеки Cryptopro.

Вот пример асинхронного создания отделенной подписи по хэш-значению данных:

from pydocryptopro.cades import CadesSigner
def create_detached_signature_async(hash_value):
async def sign():
cades_signer = CadesSigner()
await cades_signer.load_certificates()
signature = await cades_signer.sign_detached(hash_value)
return signature
return sign
hash_value = 'Your hash value here'
create_signature = create_detached_signature_async(hash_value)
async def main():
signature = await create_signature()
print(signature)
if __name__ == "__main__":
import asyncio
loop = asyncio.get_event_loop()
loop.run_until_complete(main())

Надеюсь, этот пример поможет вам создать асинхронный вариант отделенной подписи по хэш-значению данных.

20 Апр 2024 в 13:06
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир