Вопросы по теме 'openssl'

Как мне (успешно) декодировать закодированный пароль из командной строки openSSL?
Использование PyCrypto (хотя я пробовал это и в ObjC с привязками OpenSSL): from Crypto.Cipher import DES import base64 obj=DES.new('abcdefgh', DES.MODE_ECB) plain="Guido van Rossum is a space alien.XXXXXX" ciph=obj.encrypt(plain)...
4063 просмотров
schedule 17.10.2023

Чтение из сокета SSL в Twisted
Я пытаюсь реализовать клиент SSL в Twisted, который просто должен подключаться к сокету и читать двоичные данные (в частности, кортежи данных). Я довел код до такой степени, что кажется, что он успешно подключается и отключается, но никакие данные...
725 просмотров
schedule 10.10.2023

SSL_CTX_set_cert_verify_callback против SSL_CTX_set_verify
Может ли кто-нибудь сказать мне, в чем разница между SSL_CTX_set_cert_verify_callback и SSL_CTX_set_verify? Из документов OpenSSL: SSL_CTX_set_cert_verify_callback() устанавливает функцию обратного вызова проверки для ctx. Объекты SSL,...
8373 просмотров
schedule 07.12.2023

Быстрые и безопасные случайные числа
Я искал более быструю альтернативу /dev/urandom , когда наткнулся на эта интересная информация: Один хороший прием для создания очень хороших неслучайных, но почти случайных битов состоит в том, чтобы использовать энтропию /dev/random для...
1720 просмотров
schedule 23.07.2022

Как расшифровать строку в OpenSSL, которая ранее была зашифрована с помощью Crypto ++?
РЕДАКТИРОВАТЬ: я обнаружил, что проблема не в ключах, как я сказал в комментариях. Я могу без проблем использовать их для шифрования и дешифрования данных в OpenSSL. Но мне нужно расшифровать строку в OpenSSL, которая ранее была зашифрована с...
9821 просмотров
schedule 07.10.2022

Red Hat — принимать самозаверяющие сертификаты
Есть ли способ заставить систему Red Hat Linux доверять самозаверяющему сертификату? например wget https://example.com - выдает ошибку о том, что сертификат не является доверенным, поскольку "https://example.com" самоподписанный сертификат; с...
3395 просмотров
schedule 09.07.2022

Сборка Android openssl с использованием NDK не создает файлы сборки arm4 должным образом
openssl включен в операционную систему Android , и Google также включает в свои сборки некоторый ассемблерный код arm4/thumb (aes/asm/aes-armv4.s, bn/asm/armv4-mont.s, sha/asm/sha1-armv4-large.s, sha/asm/sha256-armv4 .s, sha/asm/sha512-armv4.s). У...
6078 просмотров
schedule 16.07.2022

Как я могу принудительно выйти из openssl s_client -connect?
Я пишу скрипт, который вызывает команду. openssl s_client -showcerts -connect server:9999 > out.pem -key key.pem -cert cert.pem -pass pass:password Но он отображает вывод, я попытался добавить -quiet, но безуспешно. Есть ли способ...
5107 просмотров
schedule 18.01.2024

Подписание DSA с помощью OpenSSL
Я пытаюсь подписать с помощью DSA из OpenSSL. У меня есть файлы, содержащие открытые и закрытые ключи. Прежде всего, я делаю одноадресное соединение, и все в порядке. После этого мне нужно многоадресное UDP-соединение, и я хочу подписывать...
2085 просмотров
schedule 08.05.2024

Преобразовать NSData в строку?
Я храню закрытый ключ openssl EVP_PKEY как nsdata. Для этого я сериализую в поток байтов, используя приведенный ниже код. unsigned char *buf, *p; int len; len = i2d_PrivateKey(pkey, NULL); buf = OPENSSL_malloc(len); p = buf; i2d_PrivateKey(pkey,...
178252 просмотров
schedule 01.07.2022

Как реализовать функциональность OpenSSL в Python?
Я хотел бы зашифровать секретный текст с помощью открытого ключа и расшифровать его с помощью закрытого ключа в Python. Я могу добиться этого с помощью команды openssl : echo "secrettext/2011/09/14 22:57:23" | openssl rsautl -encrypt -pubin...
12251 просмотров

Кодирование/настройка сервера OpenSSL для максимальной совместимости
Я кодирую сервер SSL в C + OpenSSL. Это довольно просто, и есть много примеров для подражания. Однако мне необходимо взаимодействовать с широким спектром устаревших клиентов, некоторые из которых действительно устарели и имеют множество ошибок,...
179 просмотров
schedule 24.12.2023

AcceptEx и OpenSSL
Я хотел бы знать, как правильно обрабатывать новое соединение от клиента с помощью AcceptEx и OpenSSL. У меня есть отлично работающий сервер, который использует AcceptEx с портами завершения ввода-вывода через обычный HTTP. Я бы хотел добавить к...
1238 просмотров
schedule 12.11.2023

D8048: не удается скомпилировать файл C «openssl\applink.c» с параметром /ZW.
Я пытаюсь использовать OpenSSL в своем приложении для метро. Я создал C++ WinRTComponent и имею файлы openssl под этим компонентом. Однако, когда я пытаюсь скомпилировать проект, я получаю следующую ошибку: D8048: cannot compile C file...
10100 просмотров
schedule 04.04.2024

Как статически связать OpenSSL с моим приложением в Xcode?
Я использую сторонний код, который использует библиотеку OpenSSL Crypto. Начиная с OSX 10.7 Apple отказалась от использования OpenSSL в пользу собственного решения. Поскольку у меня нет опыта кодирования Crypto, я не могу портировать сторонний код...
3616 просмотров
schedule 24.09.2022

Проблемы с развертыванием приложения Qt с использованием QtWebkit и OpenSSL в Linux
У меня есть приложение, которое я пишу, которое использует QtWebkit и OpenSSL, которое отлично развертывается в Mac OS X 10.6 или выше и Windows XP SP2 или выше, но у меня возникают проблемы с развертыванием приложения на платформах Linux (Unix). Я...
1208 просмотров
schedule 07.10.2022

Повторное согласование SSL в openssl с использованием блокирующих сокетов
Это касается проблемы повторного согласования openssl при обмене данными между клиентом и сервером. Версия openssl - 1.0.1c. Клиент и сервер устанавливают SSL-соединение, используя блокирующие сокеты, и связь в порядке. Клиент отправляет данные, а...
3668 просмотров
schedule 30.03.2024

Как сделать асимметричное шифрование/дешифрование с OSX 10.7+ без openssl?
Поскольку openssl устарел в OSX 10.7+, я хотел бы переключиться с openssl на внутреннюю цепочку ключей OSX и функцию шифрования. Но теперь я застрял на асимметричном шифровании/дешифровании. Как я могу выполнить шифрование/дешифрование случайно...
1552 просмотров

Ошибка запроса сертификата Openssl
Я хочу создать запрос сертификата с помощью openssl. Я должен использовать «E» для имени поля электронной почты в теме. Итак, я попробовал следующую команду: openssl req -new -key privkey.pem -subj "/[email protected]" -out request.pem...
10555 просмотров
schedule 27.02.2024

Использование OpenSSL в режиме FIPS с .NET
Я создал контейнер OpenSSL FIPS версии 2.0.1, а затем с помощью этого контейнера собрал OpenSSL 1.0.1c (в соответствии с инструкциями в Руководстве пользователя для объектного модуля OpenSSL FIPS версии 2.0 ): SET FIPSDIR=C:\OpenSSL\FIPS cd...
2275 просмотров
schedule 01.08.2022