Я использовал биты этой начальной реализации C # в javascript для других частей и видел правильные результаты.У него уже есть RSA.
http://www.codeproject.com/KB/tips/JocysComJavaScriptClasses.aspx
Вы можете создать его так же, как вызовы C # (по большей части).Поскольку у вас есть опыт работы с JAVA, это не должно быть большой кривой обучения.
Я не знаю, требуется ли это для RSA, но для некоторых функций, которые я использовал;Вы должны преобразовать в двоичный массив, прежде чем использовать часть, чтобы получить правильный пример.(Например, MD5 или SHA1)
Надеюсь, это поможет.