взял две библиотеки для шифрования в RSA: phpseclib/phpseclib liamylian/x-rsa
И сделал следующее:
Но, когда взял публичный ключ и зашифровал фразу в phpseclib/phpseclib, то приватным ключом в liamylian/x-rsa расшифровать фразу не смог. Разве это правильно????, что алгоритм не уневерсален?
Вынесено из комментариев:
Возможно правильно, потому что никто никогда ни в коем случае не должен использовать сырой RSA, потому что это абсолютно небезопасно. Попробуйте почитать документацию по всем этим библиотекам и разобраться, в каких режимах и с какими паддингами они работают — возможно, причина проблем в их различиях.
Продолжение:
Оказалось, что по умолчанию в первой библиотеке стоял ENCRYPTION_OAEP, а в другой OPENSSL_PKCS1_PADDING.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
На моём бесплатном хостинге не работает та часть PedBean php что отвечает за внесения и изменения данных, по этому эту часть хочу перевести на mysql запросынашёл...
Есть таблица с товарами goodsОна связана с таблицей categories (многие ко многим), также с таблицей goods_filter_value (многие ко многим)
Хочу использовать плагин для бронирования времени у врача,
Проблема заключается в следующемКак видно по коду, который я прикрепил, я спарсил данные с другого сайта и записал их в 2 переменные