![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
ekzo |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 4.8.2009 Репутация: нет Всего: нет |
Юзаю Delphi XE6 (Firemonkey) + OpenSSL libs 1.0.1i (это под винду, под мак не надо, там свое) + заголовочные файлы Indy IdSSLOpenSSLHeaders, IdSSLOpenSSLHeaders_static. Пытаюсь прочесть RSA открытый ключ, не получается, PEM_read_bio_RsaPublicKey возвращает 0 (nil). Точно такой же код для закрытого ключа (функция PEM_read_bio_RsaPrivateKey) работает нормально.
Ключи сгенерены так: openssl genrsa -out private.pem 1024 openssl rsa -in private.pem -outform PEM -pubout -out public.pem Выглядят так: -----BEGIN RSA PRIVATE KEY----- MIICXgIBAAKBgQDyYSxGmR95H9tO2Be82RyFd0KzqCH64D0ssUtURbYw4qJTeKln ..cut.. fKcHkq+cl7KKVi+nocAO8sUzzzBFy9TlXbx8cgN/PIFwvw== -----END RSA PRIVATE KEY----- -----BEGIN PUBLIC KEY----- MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDyYSxGmR95H9tO2Be82RyFd0Kz ..cut.. WdCa/uFKyfIJHsQiuwIDAQAB -----END PUBLIC KEY----- Знает кто, что тут не так? Или может другой способ расшифровывать текст зашифрованый с помощью php (openssl_public_encrypt /openssl_private_encrypt). Смог поставить какую-то версию компонентов Lockbox - так оно не совместимо с OpenSSL ключами... Да, фишка в том, что мне нужно решение работающее на MacOS/Firemonkey. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |