Articles of pkcs # 7

PHP Шифрование / Расшифровка с помощью TripleDes, PKCS7 и ECB

У меня есть функция шифрования, работающая должным образом, но я не могу понять, как заставить функцию дешифрования дать правильный вывод. Вот моя функция шифрования: function Encrypt($data, $secret) { //Generate a key from a hash $key = md5(utf8_encode($secret), true); //Take first 8 bytes of $key and append them to the end of $key. $key .= substr($key, […]

Предупреждение: openssl_pkcs7_sign (): ошибка получения закрытого ключа с использованием WAMP

Я пытаюсь подписать PDF, используя TCPDF, но у меня есть эта ошибка: Warning: openssl_pkcs7_sign(): error getting private key in C:\wamp\www\tcpdf\tcpdf.php on line 7594. Моя версия PHP – 5.5.12 и TCPDF 6.2.11. Windows 7. Другие примеры работают хорошо, но это не удается. Я пытался: 'file://'.( dirname(FILE)).'./path/to/file' and again $certificate = 'file://'.realpath('../tcpdf.crt'); но не работает для меня.

PHP Как разобрать pkcs7 подпись blob?

У меня есть подпись PKCS7, с которой я могу получить содержимое с openssl pkcs7 -inform DER -in signature.pkcs7 -print_certs -text Но как архивировать тот же результат с помощью функций opensl PHP? Редактировать. Мне удалось создать правильный файл PEM со следующей функцией: function der2pem($der_data, $type="CERTIFICATE") { $pem = chunk_split(base64_encode($der_data), 64, "\n"); $pem = "—–BEGIN $type—–\n".$pem."—–END $type—–\n"; […]

Предупреждение: openssl_pkcs7_sign () : ошибка получения секретного ключа в C: \ xampp \ htdocs \ this \ tcpdf \ tcpdf.php в строке 8366

Я использую TCPDF для подписывания PDF, но при запуске примера 52 я получил эту ошибку: Warning: openssl_pkcs7_sign() [function.openssl-pkcs7-sign]: error getting private key in C:\xampp\htdocs\this\tcpdf\tcpdf.php on line 8366 Не могли бы вы рассказать мне или направить меня, где проблема. Я просто запускаю пример, ничего не меняя. Я использую xampp.

Как добавить / удалить дополнение PKCS7 из зашифрованной строки AES?

Я пытаюсь шифровать / дешифровать строку с использованием 128-битного AES-шифрования (ECB). Я хочу знать, как я могу добавить / удалить дополнение PKCS7 к нему. Похоже, что расширение Mcrypt может позаботиться о шифровании / расшифровке, но дополнение должно быть добавлено / удалено вручную. Есть идеи?

Intereting Posts
Как сохранить определенное значение, выбранное в элементе управления HTML в следующем сценарии? Как я могу эффективно использовать paginate с доктриной в Symfony 2? запуск php-скрипта (php-функция) в linux bash Как заполнить поле Listbox / dropdown / select из массива PHP Проблема с отправкой объекта JSON через POST в Google Gears Переопределить URL внешнего продукта на кнопку «Добавить в корзину» PHP – Как объединить / объединить несколько PDF-файлов Перенаправить только домашнюю страницу WordPress с переадресацией 301 рекурсивная сумма массива php Есть ли у PHP ответ на универсальные классы стиля Java? не использовать сеанс в php Как предотвратить превышение max_user_connections при повторной загрузке / обновлении страницы несколько раз? Разрешение Apache запрещено Память memory_get_peak_usage () возвращает память всего php или только текущего исполнения? Почему оператор pre / post increment ведет себя неправильно?