Вопросы по теме '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 просмотров
schedule
09.12.2022
почему сообщение, подписанное с помощью 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 просмотров
schedule
17.09.2023
Ошибка PHP composer openssl
Прежде чем задать вопрос, я должен сказать, что я пробовал каждый подобный вопрос здесь, в стеке и в других местах, и потерпел неудачу.
Я не могу использовать composer из-за этой ошибки:
requires ext-openssl * -> the requested PHP...
2629 просмотров
schedule
08.05.2023
openssl_decrypt всегда возвращает false
Я попытался перенести свое шифрование с mcrypt на openssl, но расшифровка продолжает давать сбой. Код ниже показывает мою функцию шифрования. Я поместил var_dump в функцию шифрования, чтобы убедиться, что расшифровка с идентичными переменными...
3245 просмотров
schedule
06.04.2022
Предупреждение при установке 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