У меня есть гекс, похожий на приведенный ниже
0b70d0bc9a35f4f141915d67dba2f709cb4f43e77e2c609ce6be0f52aee839b750dd4dd0
da42371d2e4932ea0161cd9ffbb6f24b9ff012aba7642e991101ff342faaf215751959aa
43785947552ae3f1e29e56aa0761d8a6c2b040a89ba35970333ca57e2f7bdf022d56f674
4b83364e9c5caadfa8840deed484254eeb4956ecdf83b300519024af32b250c6cedc50f2
2a4d1d56d475ad412be985109ecdbc4d4c122515885fb7ea4c659645448537d477e315f4
df122bdb7796d0834c898961dccccdc7f15b4f1211660dc572443f42fbc35f004ba16b63
4140cecb066bf1e1668f6990e1233a1fb5f4e9bbc377091cf5182af6d9263a35875d489e
637b203a
Хотел преобразовать его в простой текст.
Необходимо выполнить следующие шаги:
1. Преобразуйте шестнадцатеричный код в корзину, используя следующую команду
perl hex2bin.pl test.hex test.bin
2. Затем выполните следующую команду.
openssl rsautl -in test.bin -inkey dcb_mx_prvkey.der -keyform DER
-decrypt -out output.txt
Я преобразовал hex в bin, используя функцию php hex2bin
https://php.net/manual/en/function.hex2bin.php
, Предполагая, что я получу то, что ожидаю.
У меня есть файл dcb_mx_prvkey.der. Перепробовал количество блогов и статей, но не повезло.
Спасибо.
Edit:
Нашел ниже. Выглядит очень похоже на мой случай
http://phpseclib.sourceforge.net/interop.html#rsaencpkcs1,p1phpseclib,p2openssl