Я хотел бы зашифровать строку перед отправкой ее клиенту. Клиент предоставил мне открытый ключ RSA. Существует 512 байт модуля и 6 байт Pub. Exp. (все шестнадцатеричные).RSA Шифрование с использованием PL/SQL или Cobol
Обычно я запускаю Cobol для создания этого выходного файла. Но я не думаю, что у Cobol есть любой api/call для шифрования. Итак, я планировал вызвать процедуру/функцию Oracle для этого.
Вопрос: Как шифровать строку с использованием открытого ключа RSA в Oracle PL/SQL (или SQL)?
Рассматривали ли вы использование хранимых процедур Java или C? – miraclefoxx
Это может помочь, если вы перечислите платформу. Например, если вы находитесь на z, вы можете встраивать вызов в банку или использовать ICSF ... –
, но Cobol на любой платформе будет поддерживать то, что вам нужно для шифрования: операции экспоненты и по модулю. –