У меня есть требование, когда я использую сторонний API для транзакций.
Итак, для транзакции я отправляю зашифрованный запрос на их api. Они расшифровывают на своей стороне и возвращают зашифрованный ответ. Со своей стороны, я расшифровываю ответ и сохраняю его.
Проблема в том, что мы оба используем один и тот же ключ и IV для алгоритма AES 256, но у них есть расшифровка шифрования в Java. И я использую точку net. Результаты не совпадают.
Есть ли решение? Будет ли работать кастомный s-box в этой ситуации? Как?