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

Добавляете метод шифрования?
Шифрование - это тема, в которой у меня буквально нет никакого опыта, пока я действительно не узнаю о ней в университете в следующем году (за исключением базовых знаний простых шифров). Надеюсь, я лучше пойму их в будущем, но сейчас мне просто...
95 просмотров
schedule 29.07.2022

openssl_free_key ожидает, что параметр 1 будет ресурсом
У меня есть этот код: openssl_pkcs12_read($p12buf, $p12cert, $decPass); openssl_pkey_export($p12cert['pkey'], $pemkey); openssl_sign($toSign, $signature, $pemkey, OPENSSL_ALGO_SHA1); openssl_free_key($pemkey); Я получаю это предупреждение:...
2266 просмотров
schedule 26.11.2022

Как я могу зашифровать и расшифровать большую строку, используя закрытый ключ и открытый ключ в php?
Я хочу зашифровать большие строки с помощью открытого ключа и сохранить в файле. А после этого прочитать содержимое файла и расшифровать его с помощью закрытого ключа. Как мне это сделать. Есть ли какая-либо функция или код по умолчанию, доступные...
1529 просмотров
schedule 27.04.2022

Можно ли преобразовать открытый ключ rsa в открытый ключ x509?
У меня есть следующий открытый ключ: -----BEGIN RSA PUBLIC KEY----- ... key ... -----END RSA PUBLIC KEY----- PHP не может работать с этим открытым ключом. Я обнаружил, что он должен быть в формате x509, чтобы его можно было использовать в...
1940 просмотров
schedule 24.05.2022

PHP Шифрование данных с помощью более чем открытого ключа
Мне нужно асимметрично зашифровать данные (как двоичные, так и текстовые) с помощью системы открытых / закрытых ключей. В настоящее время я использую openssl_seal, потому что мне нужно зашифровать данные с помощью более чем одного открытого ключа. В...
390 просмотров

почему сообщение, подписанное с помощью openssl_pkcs7_sign, не проверяется с помощью openssl_pkcs7_verify?
Код подписи основан на примере на http://php.net/openssl-pkcs7-sign . Закрытый ключ соответствует открытому ключу в сертификате. Сертификат действителен с одного года назад до 31 декабря 9999 года, поэтому диапазон дат не является проблемой....
1019 просмотров
schedule 12.07.2022

curl с TLSv1.2 работает на клиенте, но не на сервере
На моем Ubuntu 14.04 LTS-сервер SSLv2 и SSLv3 отключены. Я запускаю разные приложения на сервере. Одно приложение должно использовать curl для подключения другого приложения, размещенного на том же компьютере. Проблема в том, что соединение...
2781 просмотров
schedule 15.03.2023

Проверка запроса SOAP с использованием сертификата X509
У меня есть SOAP-сервер. Запрос SOAP, получаемый сервером, содержит заголовки безопасности ws . Ниже приведены основные узлы XML-запроса. BinarySecurityToken (сертификат X509PKIPathv1) ДайджестМетод DigestValue ПодписьЗначение...
4371 просмотров

Ошибка PHP composer openssl
Прежде чем задать вопрос, я должен сказать, что я пробовал каждый подобный вопрос здесь, в стеке и в других местах, и потерпел неудачу. Я не могу использовать composer из-за этой ошибки: requires ext-openssl * -> the requested PHP...
2629 просмотров
schedule 08.05.2023

openssl_decrypt всегда возвращает false
Я попытался перенести свое шифрование с mcrypt на openssl, но расшифровка продолжает давать сбой. Код ниже показывает мою функцию шифрования. Я поместил var_dump в функцию шифрования, чтобы убедиться, что расшифровка с идентичными переменными...
3245 просмотров

Предупреждение при установке Composer на Mac
На моем Mac установлен OpenSSL версии 1.0.1t, но при попытке установить Composer я получил ошибку : Некоторые настройки на вашем компьютере могут вызвать проблемы со стабильностью Composer. Если вы столкнулись с проблемами, попробуйте...
3065 просмотров
schedule 04.04.2024

PHP — ошибка Openssl_decrypt: неправильная длина конечного блока (шифрование/дешифрование в режиме AES 256 CBC)
Это мой код: function decrypt($code) { $key = '3552ef55ecdf04324..'; // 64 bytes length $iv = 'd20818af907b59c3b15d258dd3969770'; // 32 bytes length $key = hash("sha256", $key,true); // 32 bytes length $iv = md5($iv,true); // 16...
2851 просмотров
schedule 13.05.2023

Столкновение AES со случайным IV
Гипотеза : мой механизм шифрования/дешифрования дал сбой таким образом, что целочисленное открытое текстовое сообщение Pi1 было зашифровано, а затем расшифровано в целочисленный открытый текст Pi2. Техническое обстоятельство : я использую...
145 просмотров
schedule 14.02.2023

openssl_private_encrypt и ошибка: 0E06D06CCONF_get_string: нет значения
Я могу сгенерировать все ключи нормально, когда я иду, чтобы зашифровать файл, я получаю сообщение об ошибке: error:0E06D06C:configuration file routines:NCONF_get_string:no value , но поиск в Google и проверка stackoverflow показывает только людей с...
668 просмотров
schedule 22.09.2023

Расшифровка с использованием openssl des-ede из командной строки с нулями и необработанными данными
Я пытаюсь воссоздать некоторый PHP-код openssl в командной строке. Мне удалось заставить работать следующий php-код: $key = 'aaaaaaaabbbbbbbbccccccccdddddddd'; $key = pack('H*',$key); $data = 'b5057bbc04b842a96144a0f617f2820e'; $data =...
728 просмотров
schedule 13.07.2023

Эквивалент PHP-функции openssl_public_encrypt в Ruby
Я хотел бы получить эквивалент приведенного ниже кода на рубине: $key = '-----BEGIN PUBLIC KEY----- some public key -----END PUBLIC KEY-----'; $cc_number = '4242424242424242'; openssl_public_encrypt($cc_number, $cc_number_encrypted, $key); echo...
215 просмотров
schedule 06.06.2023

Шифрование / дешифрование openSSL между ПК с Windows и PHP, работающим на веб-сервере Linux
Я пытаюсь научиться выполнять простое шифрование/дешифрование между компьютером с Windows 64 (мой компьютер) и PHP, работающим на веб-сервере Linux с использованием openSSL. На моем компьютере с Windows я установил OpenSSL v1.0.2k для Win64 и...
1746 просмотров
schedule 28.04.2024

Пустой вывод при шифровании с помощью AES-256?
У меня есть строка, зашифрованная с помощью AES 128 CBC, которую мне нужно расшифровать. У меня есть ключ, который, кажется, работает нормально. Проблема с вектором инициализации (IV). IV имеет длину 16 байт,...
1109 просмотров
schedule 20.05.2023

Какой большой ключ мне нужен?
Я изучаю шифрование. Я сделал несколько ключей, закодировал образец строки ("1234 5678 9012 3456") и без проблем смог ее декодировать. Первая часть работает нормально. Затем я попробовал это с образцом реальных данных, которые я хочу...
60 просмотров
schedule 29.10.2022

Невозможно расшифровать с помощью pgcrypto из AES-256-CBC, но AES-128-CBC в порядке
У меня проблема с расшифровкой данных в pgcrypto, которые ранее были зашифрованы в приложении PHP. Я пробовал 3 типа шифрования: 1) mcrypt - RIJNDAEL 128 CBC 2) mcrypt - RIJNDAEL 256 CBC 3) openssl_encrypt - aes-256-cbc все зашифровано,...
2211 просмотров
schedule 03.05.2022