2014-10-01 2 views
0

Я работаю с алгоритмом шифрования EC, и мне интересно, как использовать функции OpenSSL непосредственно из Python.Как вызвать функцию OpenSSL из Python

Например, Ruby имеет этот интерфейс:

require 'openssl' 
include OpenSSL 
group = PKey::EC::Group.new('secp256k1') 
bignum = BN.new('04fc9702847840...') 
point = PKey::EC::Point.new(group, bignum) 

Могу ли я сделать это в Python?

Спасибо!

ответ

1

Проверить PyOpenSSL.

Цитирование с их сайта:

Этот модуль является довольно тонкой оболочкой (подмножество) библиотека OpenSSL. С тонкой оболочкой я подразумеваю, что многие методы объектов делают не более чем вызовом соответствующей функции в библиотеке OpenSSL .

+0

Спасибо, наконец, я решил «криптографию» https://pypi.python.org/pypi/cryptography/0.2.2 – User

Смежные вопросы