can be used for RSA encryption/decryption!
(PHP 4 >= 4.0.4, PHP 5, PHP 7)
gmp_powm — Raise number into power with modulo
Calculate (num raised into power
exponent) modulo modulus. If
exponent is negative, result is undefined.
numThe base number.
Un număr GMP sub formă de resource în PHP 5.5 și anterior, un obiect GMP în PHP 5.6 și ultrior, su un șir de caractere numeric atunci când acesta poate fi convertit într-un număr.
exponent
The positive power to raise the num.
Un număr GMP sub formă de resource în PHP 5.5 și anterior, un obiect GMP în PHP 5.6 și ultrior, su un șir de caractere numeric atunci când acesta poate fi convertit într-un număr.
modulusThe modulo.
Un număr GMP sub formă de resource în PHP 5.5 și anterior, un obiect GMP în PHP 5.6 și ultrior, su un șir de caractere numeric atunci când acesta poate fi convertit într-un număr.
The new (raised) number, as a GMP number.
Example #1 gmp_powm() example
<?php
$pow1 = gmp_powm("2", "31", "2147483649");
echo gmp_strval($pow1) . "\n";
?>
Exemplul de mai sus va afișa:
2147483648