ho provato anche MD5withRSA, ho dimenticato di specificarlo.
tuttavia non cambia nulla, ottengo sempre lo stesso array lungo 128 bytes.

no, non uso librerie esterne. uso solo classi proprie di Java.
non credo di avere mai installato le "unrestricted policy".. sarebbero? (perdona l'ignoranza)

se esiste un modo per usare un padding PKCS1v15(MD5) in Java, io non riesco a trovarlo.
perciò sto chiedendo aiuto in questo forum.

grazie ancora per la tua disponibilità.