可用於 RSA 加密/解密!(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
gmp_powm — 計算數字的冪並取模
計算(num 的 exponent 次方)對 modulus 取模的結果。如果 exponent 為負數,則結果未定義。
num底數。
一個 GMP 物件,一個 int,或者一個可以被解釋為數字的 string,其邏輯與在 gmp_init() 中使用字串並自動檢測底數時相同(即當 base 等於 0 時)。
exponent將 num 提高到的正次方。
一個 GMP 物件,一個 int,或者一個可以被解釋為數字的 string,其邏輯與在 gmp_init() 中使用字串並自動檢測底數時相同(即當 base 等於 0 時)。
modulus模數。
一個 GMP 物件,一個 int,或者一個可以被解釋為數字的 string,其邏輯與在 gmp_init() 中使用字串並自動檢測底數時相同(即當 base 等於 0 時)。
新的(乘冪)數字,以 GMP 數字形式回傳。
範例 #1 gmp_powm() 範例
<?php
$pow1 = gmp_powm("2", "31", "2147483649");
echo gmp_strval($pow1) . "\n";
?>以上範例將輸出
2147483648