Blz ? Eu não usei recentemente (então PODE SER, sim, que nas versões mais recentes do RDBMS Oracle isso tenha mudado) mas que eu saiba, primeiro de tudo vc só tem o algoritmo RSA implementado no Option/add-on opcional Oracle Advanced Security, https://stackoverflow.com/questions/31176901/is-there-any-way-to-use-rsa-in-the-oracle-pl-sql explica sobre…
No caso a sua resposta : que eu saiba é como está mostrado em https://www.codeproject.com/Tips/5276442/RSA-Encryption-in-PL-SQL e https://github.com/atul19971/crypto4ora , ie : vc tem que usar no PL/SQL um datatype RAW, um VARCHAR2 não deve ser capaz de armazenar o necessário, acredito… Detalhe, num desses links foi usado raw(1024) , afaik não seria necessário tudo isso mas é uma medida de segurança, acredito, diria pra vc usar o mesmo….
[]s
Chiappa
Obs : ambos os códigos usam Java dentro do database mas eu Acredito que é só para facilidade nas manipulações de bits – isso é algo que dá pra fazer em PL/SQL puro se for Muito necessário, mas é mais conveniente em Java…