Метод шифрования, который работает как в ABAP, так и в PHP? - PullRequest
1 голос
/ 08 мая 2020

Есть ли какая-либо функция шифрования, которая работает в SAP и PHP, конечно, кроме использования метода кодирования-декодирования BASE64.

Сценарий:

  1. Строка шифрования ABAP с ключ.
  2. Строка отправляется на PHP.
  3. PHP расшифрует строку с помощью ключа.

Большое спасибо за любой совет.

1 Ответ

1 голос
/ 08 мая 2020

Base64 не является методом шифрования. @Dirk поделился записью в блоге, в которой есть информация о классе cl_sec_sxml_writer.

Если в вашей системе нет этого класса, вы можете использовать библиотеку AES . Он имеет больше возможностей, чем класс cl_sec_sxml_writer. Вы можете использовать режимы шифрования ECB, CB C, PCB C, CFB, OFB, CTR и стандарты заполнения None, PKCS # 5, PKCS # 7.

Другой вариант - использовать функцию SSF_KRN_ENVELOPE для зашифровать. Он использует стандарт RSA, поэтому результат может быть огромным для часто используемых переводов. Он использует сертификат сервера для шифрования, вы проверяете сертификат в STRUST t-коде. Вы проверяете SSF01 демонстрационную программу.

...