sodium_crypto_aead_chacha20poly1305_decrypt()
使用ChaCha20-Poly1305算法对密文进行解密,并返回解密后的明文
函数名称:sodium_crypto_aead_chacha20poly1305_decrypt() 函数描述:该函数用于使用ChaCha20-Poly1305算法对密文进行解密,并返回解密后的明文。 适用版本:PHP 7.2.0 及以上版本。 用法: string so…
收录 8868 个 PHP 函数,含用途说明与用法示例。
本地收录 8868 条,找到 8868 条记录
使用ChaCha20-Poly1305算法对密文进行解密,并返回解密后的明文
函数名称:sodium_crypto_aead_chacha20poly1305_decrypt() 函数描述:该函数用于使用ChaCha20-Poly1305算法对密文进行解密,并返回解密后的明文。 适用版本:PHP 7.2.0 及以上版本。 用法: string so…
生成一个随机的 AES-256-GCM 密钥
函数名称:sodium_crypto_aead_aes256gcm_keygen() 函数说明:sodium_crypto_aead_aes256gcm_keygen() 函数用于生成一个随机的 AES-256-GCM 密钥。 适用版本:PHP 7.2.0 及以上版本。 用…
检查当前PHP环境是否支持AES-256-GCM加密算法
函数:sodium_crypto_aead_aes256gcm_is_available() 适用版本:PHP 7.2.0及以上 用法:sodium_crypto_aead_aes256gcm_is_available()函数用于检查当前PHP环境是否支持AES-256-GC…
对明文进行加密,并返回加密后的密文
函数名:sodium_crypto_aead_aes256gcm_encrypt() 适用版本:PHP 7.2.0以上 用法:此函数用于对明文进行加密,并返回加密后的密文。 语法:sodium_crypto_aead_aes256gcm_encrypt(string $pl…
使用AES-256-GCM解密经过AEAD(认证加密关联数据)加密的数据
函数名称:sodium_crypto_aead_aes256gcm_decrypt() 函数描述:该函数用于使用AES-256-GCM解密经过AEAD(认证加密关联数据)加密的数据。 适用版本:PHP 7.2.0及以上版本。 语法:sodium_crypto_aead_ae…
将二进制数据转换为十六进制字符串表示形式
函数名称:sodium_bin2hex() 适用版本:PHP 7.2.0及以上版本 函数描述:sodium_bin2hex()函数将二进制数据转换为十六进制字符串表示形式。 用法: string sodium_bin2hex ( string $binary ) 参数:…
将二进制数据转换为Base64编码的字符串
函数:sodium_bin2base64() 适用版本:PHP 7.2.0以上 用法:sodium_bin2base64()函数将二进制数据转换为Base64编码的字符串。 语法:string sodium_bin2base64( string $binary [, int…
将使用 Base64 编码的字符串转换为二进制数据
函数名称:sodium_base642bin() 函数描述:sodium_base642bin() 函数将使用 Base64 编码的字符串转换为二进制数据。 适用版本:PHP 7.2.0 及以上版本 语法:sodium_base642bin(string $string, …
比较两个字符串是否相等,可以防止时间侧信道攻击
函数名称:sodium_compare() 适用版本:PHP 7.2.0及以上 函数描述:sodium_compare()函数用于比较两个字符串是否相等,可以防止时间侧信道攻击。 用法: int sodium_compare(string $string1, string…
将两个整数相加
函数名称:sodium_add() 函数描述:sodium_add() 函数用于将两个整数相加。 适用版本:PHP 7.2.0 及以上版本 语法:sodium_add(int $num1, int $num2): int 参数: $num1:要相加的第一个整数。 $n…
将密码散列为字符串格式,以便存储和验证用户密码
函数名称:sodium_crypto_pwhash_str() 适用版本:PHP 7.2.0以上 函数描述:该函数用于将密码散列为字符串格式,以便存储和验证用户密码。它基于Argon2密码散列算法,并使用随机生成的salt和适当的参数来增加密码的安全性。 语法:string…
验证密码是否与加密后的字符串匹配
函数名称:sodium_crypto_pwhash_scryptsalsa208sha256_str_verify() 函数描述:该函数用于验证密码是否与加密后的字符串匹配。 适用版本:PHP 7.2.0+ 用法: bool sodium_crypto_pwhash_scr…
生成基于scryptsalsa208sha256算法的密码哈希字符串
函数名称:sodium_crypto_pwhash_scryptsalsa208sha256_str() 适用版本:PHP 7.2.0及以上版本 函数说明:sodium_crypto_pwhash_scryptsalsa208sha256_str()函数用于生成基于scryp…
基于scrypt算法生成一个密码哈希
函数名称:sodium_crypto_pwhash_scryptsalsa208sha256() 函数适用版本:PHP 7.2.0及以上版本 函数用法:sodium_crypto_pwhash_scryptsalsa208sha256()函数用于基于scrypt算法生成一个密…
生成密码哈希,并且可以通过配置参数来增加哈希的安全性
函数名称:sodium_crypto_pwhash() 适用版本:PHP 7.2.0及以上版本 函数描述:sodium_crypto_pwhash()函数用于生成密码哈希,并且可以通过配置参数来增加哈希的安全性。 用法: string sodium_crypto_pwha…
根据种子生成一对公私钥对,用于密钥交换
函数名称:sodium_crypto_kx_seed_keypair() 适用版本:PHP 7.2.0及以上版本 函数说明:sodium_crypto_kx_seed_keypair()函数用于根据种子生成一对公私钥对,用于密钥交换。 语法:sodium_crypto_kx…
生成一个用于密钥交换的私钥
函数名称:sodium_crypto_kx_secretkey() 函数描述:生成一个用于密钥交换的私钥。 适用版本:PHP 7.2.0及以上。 用法: string sodium_crypto_kx_secretkey() 参数: 该函数没有任何参数。 返回值: 返…
生成Diffie-Hellman密钥交换协议中的公钥
函数名:sodium_crypto_kx_publickey() 适用版本:PHP 7.2.0以上(需要安装libsodium扩展) 函数说明:sodium_crypto_kx_publickey()函数用于生成Diffie-Hellman密钥交换协议中的公钥。 用法: s…
生成一个新的密钥对,用于加密和解密操作
函数名称:sodium_crypto_kx_keypair() 函数描述:该函数用于生成一个新的密钥对,用于加密和解密操作。 适用版本:PHP 7.2.0及以上版本。 语法:sodium_crypto_kx_keypair() 返回值:该函数返回一个包含公钥和私钥的数组。…
计算客户端的会话密钥对
函数名称:sodium_crypto_kx_client_session_keys() 适用版本:PHP 7.2.0及以上版本 函数描述:sodium_crypto_kx_client_session_keys()函数用于计算客户端的会话密钥对。该函数基于公钥密码学中的Dif…
从一个密钥派生出一个新的密钥
函数名称:sodium_crypto_kdf_derive_from_key() 函数功能:这个函数用于从一个密钥派生出一个新的密钥。 适用版本:PHP 7.2.0及以上版本。 语法:sodium_crypto_kdf_derive_from_key(int $subkey…
更新一个已经初始化的哈希对象的状态
函数名称:sodium_crypto_generichash_update() 适用版本:PHP 7.2.0 及以上版本 函数说明:sodium_crypto_generichash_update() 函数用于更新一个已经初始化的哈希对象的状态。该函数可以被多次调用以依次处理…
生成一个随机的通用哈希密钥(generic hash key)
函数名:sodium_crypto_generichash_keygen() 适用版本:PHP 7.2.0及以上版本 用法:sodium_crypto_generichash_keygen()函数用于生成一个随机的通用哈希密钥(generic hash key)。通用哈希是一…
初始化一个泛哈希生成器
函数名称:sodium_crypto_generichash_init() 函数描述:sodium_crypto_generichash_init() 函数用于初始化一个泛哈希生成器。 适用版本:PHP 7.2.0 及以上版本 语法:resource sodium_cryp…