Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

PHP - problema con potenze e resto

Il forum per tutti i developer. Leggere attentamente il regolamento di sezione prima di postare.

PHP - problema con potenze e resto

Messaggioda Simone_S1994_ASR » gio giu 13, 2013 9:57 pm

Salve, per gli esami devo simulare il metodo di crittografia RSA, ovviamente con numeri piccoli.
Quando però arrivo a un certo punto dove mi occorre usare le potenze e numeri abbastanza grandi, non mi funziona il modulo.
in pratica

Codice: Seleziona tutto
$ex=23; //numero d'esempio
$x1=(pow($ex,3))%33; //23^3=12167
echo "x1 = $x1<br>"; //stampa 23, tutto giusto fino a qui
$y1=(pow($x1,7))%33; //23^7=3404825447
echo "y1 = $y1<br>"; //stampa -14

... il resto della disione 3404825447/33[/b] è -14? o.o è ovviamente sbagliato, dovrebbe dare 23

però, se il codice seguente, al posto delle ultime due righe, alla fine mi stampa "23", il risultato corretto. perché col codice di sopra non funziona? Il % non supporta numeri troppo grandi?
Codice: Seleziona tutto
$v=pow($x1,$e);
$w=$v/$n;
$w=floor($w);
$y1=$v-($w*$n);
echo "potenza $v<br>";
echo "w=$w y=$y1 (ex = $ex)<br>";
Avatar utente
Simone_S1994_ASR
Aficionado
Aficionado
 
Messaggi: 86
Iscritto il: gio apr 08, 2010 6:45 pm

Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

cron
Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising