Kalkylator som använder formler, nu med 120 decimaler

[calc.zip - 54 kB]

Varför 120 decimaler?
Jo, för tex för att testa RSA kryptering:
1.Tillverka två primtal för den privata nyckeln med tex 30 siffror: prime(30) och spara dessa i variablerna x och y.(Det går inte att använda mycket större primtal med 120 decimalers upplösning...)
2.Tillverka den publika nyckel med ett primtal med tex 5 siffror: prime(5) och spara den i variablen z
3.Räkna ut den privata exponenten genom funktionen maked: maked((x-1)*(y-1),z) och spara den i variablen u. Om värdet skulle bli 0, börja om från punkt 2.
4.Räkna ut det privata och publika modulovärdet x*y och spara den i variablen v.
5.Välj ett tal som ska krypteras (som representerar ditt data) som är mindre än v. Tex 11111. Detta krypteras med
modpow(11111,z,v) spara i variabeln w.
6.Dekryptera genom modpow(w,u,v)
*** Värdet i z och v är den publika nyckeln
*** Värdet i u och v är den privata nyckeln