Использование openssl с IronPython на размещенном сайте
У меня есть сценарий Python, который вызывает следующее:
signature = Popen(["openssl", "sha1", "-sign", key, input], stdout=PIPE).stdout.read();
Мне нужно запустить этот скрипт через IronPython на размещенном веб-сайте. Можно ли использовать openssl и как-то ссылаться на него?
Я искал альтернативу, используя M2Crypto, но, к сожалению, он использует pyo-файл, который не поддерживается IronPython.
Любая помощь приветствуется. Выдернуть мои волосы...!
1 ответ
Решение
Я не знаю, могут ли криптографические библиотеки.NET делать то, что вам нужно, но это всегда вариант с IronPython.
В противном случае вы сможете установить OpenSSL в Windows и использовать код, который вы дали как есть.