ho trovato l'errore

ma nn so come correggerlo:

durante la decrittazione...nel calcolo: m=(c^d)%n


spesso c^d è numero enormemente alto

roba dell'ordine di 10^30...e javascript me lo scrive in notazione scientifica lasciando perdere quindi le cifre + lontane...importantissime in un operazione di modulo...

allora mi chiedevo se nn c'è un modo per forzare javascript di lavorare nel modo solito (chessò... anche una funzione come quella che blocca a tot cifre decimali i numeri in excel mi andrebbe bene...metterei 50 cifre decimali e ci dovrei stare comodo)

qualcuno ha un'idea?