函式名稱:sodium_crypto_core_ristretto255_scalar_sub()
函式描述:該函式用於計算兩個Ristretto255標量的差值。
適用版本:PHP 7.2.0及以上版本
用法: sodium_crypto_core_ristretto255_scalar_sub(string $a, string $b): string
引數:
- $a: 表示第一個Ristretto255標量的字串表示形式。
- $b: 表示第二個Ristretto255標量的字串表示形式。
返回值: 該函式返回一個字串,表示兩個標量的差值。
示例:
$a = sodium_crypto_core_ristretto255_scalar_random(); // 生成一個隨機的Ristretto255標量
$b = sodium_crypto_core_ristretto255_scalar_random(); // 生成另一個隨機的Ristretto255標量
$sub = sodium_crypto_core_ristretto255_scalar_sub($a, $b);
echo bin2hex($sub); // 輸出兩個標量的差值的十六進位制表示形式
注意事項:
- 輸入的標量必須是Ristretto255標量,並且以字串的形式表示。
- 輸出的差值也是以字串的形式表示。
- 該函式需要PHP安裝libsodium擴充套件才能正常工作。