Использование openssl с IronPython на размещенном сайте

У меня есть сценарий Python, который вызывает следующее:

signature = Popen(["openssl", "sha1", "-sign", key, input], stdout=PIPE).stdout.read();

Мне нужно запустить этот скрипт через IronPython на размещенном веб-сайте. Можно ли использовать openssl и как-то ссылаться на него?

Я искал альтернативу, используя M2Crypto, но, к сожалению, он использует pyo-файл, который не поддерживается IronPython.

Любая помощь приветствуется. Выдернуть мои волосы...!

1 ответ

Решение

Я не знаю, могут ли криптографические библиотеки.NET делать то, что вам нужно, но это всегда вариант с IronPython.

В противном случае вы сможете установить OpenSSL в Windows и использовать код, который вы дали как есть.

Другие вопросы по тегам