Описание тега php-openssl

Используя это расширение, PHP может использовать некоторые функции OpenSSL для прямого шифрования. Этот тег не следует использовать для вопросов о шифровании трафика (HTTPS).
2 ответа

Подтвердите RRSIG с помощью PHP, используя openssl

Я пытаюсь сделать RRSIG Проверка, я пытаюсь использовать OpenSSL lib в PHP. Но у меня проблема с передачей открытого ключа openssl_verify функция. Это базовый код, использующий библиотеку Net/DNS2 для выполнения DNS-запроса с опцией DNSSEC. и получи…
09 май '17 в 11:14
0 ответов

Как мне установить PHP с openssl на Mac High Sierra?

Я использую Mac High Sierra. Я хочу установить PHP 7.2 с расширением openssl. У меня установлен openssl localhost:php-7.2.1 davea$ brew install openssl Warning: openssl 1.0.2n is already installed Тем не менее, когда я запускаю команду PHP configure…
01 фев '18 в 21:05
1 ответ

Конвертировать framework из mcrypt в openssl

Я работаю над разработкой зашифрованной обработки сессий. Приведенные мной примеры используют mcrypt, и хотя я знаю достаточно, чтобы изменить примеры для работы с моим кодом, я не знаю достаточно, чтобы преобразовать Mcrypt в Openssl. private funct…
21 июл '17 в 20:46
0 ответов

Ответ EBICS HPB: расшифровать с помощью PHP

Я пытаюсь расшифровать ответ банка на HBP-запрос, но до сих пор безуспешно. Согласно спецификации существует ключ транзакции с асимметричным шифрованием. Кроме того, OrderData, который сжимается, шифруется и кодируется в base64. Я мог бы расшифроват…
15 янв '17 в 17:14
2 ответа

php openssl подписать файл

Я хочу создать подпись с openssl. У меня есть исполняемая команда, подобная следующей, но я не знаю, как перевести ее на PHP. openssl cms -sign -inkey key.pem -signer signature.pem -outform DER -in xy.xml Как вызвать эту команду в PHP?
01 окт '14 в 13:55
1 ответ

Используйте openssl_encrypt для замены Mcrypt для шифрования 3DES-ECB

У меня есть метод шифрования с mycrypt и шифр 3des, Режим ecb: mcrypt_module_open ( MCRYPT_3DES, '', 'ecb', '' ) Теперь я хочу зашифровать его, используя openssl_encryptи не нашел des3-ecb в openssl_get_cipher_methods() список.
13 сен '16 в 09:49
1 ответ

128-битное шифрование AES CBC с использованием Java и PHP

Недавно я использовал алгоритм AES CBC 128 в Java для шифрования данных. Теперь мне нужно перестроить этот алгоритм в PHP, но я понятия не имею, как, потому что алгоритмы PHP в Интернете дают разные результаты. Возможно ты можешь помочь мне. Это Jav…
13 ноя '16 в 16:03
1 ответ

OpenSSL [des-ede3-cbc] Расшифровка php

Мне пришлось получить некоторые данные, зашифрованные с помощью 3DES с общими ключами. Я использую php7 и функцию openssl_decrypt, но я не могу воссоздать результат примера документации, отправленной мне. Команда OpenSSL, которая создает отправленны…
29 янв '19 в 11:33
2 ответа

Шифрование текста в PHP и дешифрование в Python

Я использую следующий фрагмент кода для шифрования текста в PHP7: $plaintext = "message to be encrypted"; $cipher = "aes-256-cbc"; $ivlen = openssl_cipher_iv_length($cipher); $iv = "0123456789012345"; $key = "akshayakshayaksh"; $ciphertext = openssl…
14 янв '19 в 06:49
1 ответ

Тест на включенный OpenSSL не пройден

Я тестирую, если openssl включен и возвращает ключи. Хотя openssl включен, он не возвращает ключи. При попытке установить TYPO3 появляется сообщение об ошибке. if (extension_loaded('openssl')) { $testKey = @openssl_pkey_new(); if (is_resource($testK…
04 июл '17 в 12:45
0 ответов

openssl_pkey_new не работает в xampp

Я гуглил и изучал openssl в течение нескольких дней, и не нашел решения проблемы с openssl_pkey_new в XAMPP для Windows. Пробовал оба вер. 7.1.1 и 7.1.4. Каждый раз, когда я пытаюсь запустить этот код: echo getenv('OPENSSL_CONF')."<p>"; $confi…
0 ответов

Преобразование P12 в PEM с парольной фразой PEM с использованием PHP openssl

Как конвертировать P12 в PEM с парольной фразой PEM, используя openssl PHP. Если я пытаюсь добавить Passphrase в PEM, то PEM не работает, кажется, что он поврежден или произошло какое-то неизвестное преобразование. Я могу успешно экспортировать PEM …
25 сен '17 в 10:41
1 ответ

Шифрование PHP: AES-128-CBC с 256-битным ключом?

Я новичок в области шифрования и, имея некоторые трудности с его изучением, я хотел бы знать, что произойдет, если вы используете 256-битный ключ, но AES-128-CBC в качестве метода шифрования? Я попробовал это, и я знаю, что это работает, но я не пон…
12 авг '17 в 14:09
2 ответа

curl с TLSv1.2 работает на клиенте, но не на сервере

На моей Ubuntu 14.04 LTS-серверы SSLv2 и SSLv3 отключены. Я запускаю разные приложения на сервере. Одно приложение должно использовать curl для подключения другого приложения, размещенного на том же компьютере. Проблема в том, что соединение работае…
09 сен '15 в 05:36
0 ответов

Цифровая подпись генерирует неправильное значение. (используя PHP для генерации подписи)

Я пытаюсь сгенерировать цифровую подпись из строки или текста. Я использую PHP для генерации цифровой подписи. Это строка, с которой я пытаюсь сгенерировать подпись от ZHDASCRA53 до ZTRENDRA53 22, включая перевод строки после нее. ZHDASCRA53 0800 20…
2 ответа

Encrypt - расшифровывает OpenSSL в PHP только буквами

Я хотел бы хранить адреса электронной почты в базе данных, но, поскольку она является общей, я хотел бы хранить их в зашифрованном виде и расшифровывать при необходимости.Я думал о шифровании первой части (до @), поэтому я придумал что-то вроде этог…
09 май '17 в 10:53
1 ответ

Получить список методов / режимов PHP openssl_encrypt

Я начинаю использовать PHP openssl_encrypt метод. Второй аргумент - режим шифрования. Где я могу найти список всех возможных методов / режимов?
14 июл '15 в 02:35
1 ответ

Тройная функция дешифрования не работает

Так что я работал над этой функцией, и я не уверен, что не так. Я получаю зашифрованные данные и ключ: $key = 'aaaaaaaabbbbbbbbccccccccdddddddd'; $data = 'b5057bbc04b842a96144a0f617f2820e'; Я пошел и преобразовал их в двоичный файл: $key = pack('H*'…
06 дек '16 в 17:30
0 ответов

openssl_decrypt выводит пустую строку в codeigniter

Я строю проект на Codeigniter, Мой проект размещен на сервере с версией PHP 5.4, Для хранения конфиденциальной информации в базе данных я использовал mcrypt_decrypt для шифрования и дешифрования данных. Недавно я перенес свой проект на другой сервер…
17 янв '18 в 08:01
1 ответ

Невозможно обменять AES-256-CBC/PKCS7 между C# bouncycastle и PHP openssl

Поэтому у меня есть следующий код на C# и PHP, и пока результаты не согласованы между обеими сторонами. Для C# я использую API Bouncy Castle, а для PHP я использую openSSL. Просто чтобы быть уверенным, я также зашифровал то же самое в C# с помощью M…
06 дек '16 в 21:33