2012-06-24 2 views
1

Я работаю над клиент-серверной программой, а клиент (написанный на языке C++) отправляет на сервер открытый ключ, упакованный библиотекой openssl (написанный на python).Имеет ли BN_bin2bn версию python?

Я не нашел никакой библиотеки python, которая может делать то, что BN_bin2bn делает в C++, как я могу решить эту проблему?

ответ

0

struct module предоставляет вам аналогичные преобразования, включая преобразование байтов, представляющих целые числа, в экземпляры Python int.

>>> import struct 
>>> example = 'I\x96\x02\xd2' 
>>> struct.unpack('>L', example) 
(1234567890,)