PHP函数大全 · S
千寻网 PHP 函数大全,收录以字母 s 开头的 PHP 函数,共 1630 个,含用途说明、示例。 共 1,630 个函数
- sodium_crypto_aead_chacha20poly1305_ietf_decrypt() 解密使用ChaCha20-Poly1305-IEFT算法加密的数据
- sodium_crypto_aead_chacha20poly1305_encrypt() 使用ChaCha20-Poly1305算法对数据进行加密,并生成一个认证标签
- sodium_crypto_aead_chacha20poly1305_decrypt() 使用ChaCha20-Poly1305算法对密文进行解密,并返回解密后的明文
- sodium_crypto_aead_aes256gcm_keygen() 生成一个随机的 AES-256-GCM 密钥
- sodium_crypto_aead_aes256gcm_is_available() 检查当前PHP环境是否支持AES-256-GCM加密算法
- sodium_crypto_aead_aes256gcm_encrypt() 对明文进行加密,并返回加密后的密文
- sodium_crypto_aead_aes256gcm_decrypt() 使用AES-256-GCM解密经过AEAD(认证加密关联数据)加密的数据
- sodium_bin2hex() 将二进制数据转换为十六进制字符串表示形式
- sodium_bin2base64() 将二进制数据转换为Base64编码的字符串
- sodium_base642bin() 将使用 Base64 编码的字符串转换为二进制数据
- sodium_compare() 比较两个字符串是否相等,可以防止时间侧信道攻击
- sodium_add() 将两个整数相加
- sodium_crypto_pwhash_str() 将密码散列为字符串格式,以便存储和验证用户密码
- sodium_crypto_pwhash_scryptsalsa208sha256_str_verify() 验证密码是否与加密后的字符串匹配
- sodium_crypto_pwhash_scryptsalsa208sha256_str() 生成基于scryptsalsa208sha256算法的密码哈希字符串
- sodium_crypto_pwhash_scryptsalsa208sha256() 基于scrypt算法生成一个密码哈希
- sodium_crypto_pwhash() 生成密码哈希,并且可以通过配置参数来增加哈希的安全性
- sodium_crypto_kx_seed_keypair() 根据种子生成一对公私钥对,用于密钥交换
- sodium_crypto_kx_secretkey() 生成一个用于密钥交换的私钥
- sodium_crypto_kx_publickey() 生成Diffie-Hellman密钥交换协议中的公钥
- sodium_crypto_kx_keypair() 生成一个新的密钥对,用于加密和解密操作
- sodium_crypto_kx_client_session_keys() 计算客户端的会话密钥对
- sodium_crypto_kdf_derive_from_key() 从一个密钥派生出一个新的密钥
- sodium_crypto_generichash_update() 更新一个已经初始化的哈希对象的状态
- sodium_crypto_generichash_keygen() 生成一个随机的通用哈希密钥(generic hash key)
- sodium_crypto_generichash_init() 初始化一个泛哈希生成器
- sodium_crypto_generichash_final() 完成通用哈希的计算并返回哈希值
- sodium_crypto_kdf_keygen() 生成一个随机的密钥
- sodium_crypto_core_ristretto255_sub() 计算Ristretto255群中两个元素的差值
- sodium_crypto_core_ristretto255_scalar_sub() 计算两个Ristretto255标量的差值
- sodium_crypto_core_ristretto255_scalar_reduce() 将一个256位的标量值(scalar value)缩减为一个32字节的 ristretto255 标量值
- sodium_crypto_core_ristretto255_scalar_random() 生成一个随机的 Ristretto 255 标量值
- sodium_crypto_generichash() 生成可用于密码学用途的哈希值
- sodium_crypto_kx_server_session_keys() 从服务器的私钥和客户端的公钥生成服务器会话密钥对
- sodium_crypto_core_ristretto255_scalar_negate() 对Ristretto255标量进行取反操作
- sodium_crypto_core_ristretto255_scalar_mul() 将一个64字节的标量与Ristretto255点相乘
- sodium_crypto_core_ristretto255_scalar_invert() 计算 Ristretto255 标量的逆元
- sodium_crypto_core_ristretto255_scalar_complement() 计算 Ristretto255 标量的补码
- sodium_crypto_core_ristretto255_scalar_add() 将两个Ristretto255标量相加,返回结果
- sodium_crypto_core_ristretto255_random() 生成一个随机的 Ristretto255 元素
- sodium_crypto_core_ristretto255_from_hash() 将一个哈希值转换为Ristretto 255点
- sodium_crypto_core_ristretto255_add() 将两个Ristretto255元素相加
- sodium_crypto_box_secretkey() 生成一个新的密钥对的私钥,用于Sodium扩展库中的加密和解密操作
- sodium_crypto_core_ristretto255_is_valid_point() 验证给定的二进制数据是否表示一个有效的Ristretto255点
- sodium_crypto_box_seed_keypair() 根据种子生成一个公钥和私钥对,用于后续的加密和解密操作
- sodium_crypto_stream() 生成加密强度的伪随机字节流
- sodium_crypto_sign_verify_detached() 验证签名是否与消息和公钥匹配
- sodium_crypto_sign_seed_keypair() 生成基于种子的公钥和私钥对,用于签名和验证
- sodium_crypto_sign_secretkey() 生成一个新的加密密钥对的私钥
- sodium_crypto_sign_publickey_from_secretkey() 从密钥对的私钥中派生出公钥
- sodium_crypto_sign_open() 验证由 sodium_crypto_sign_detached() 函数生成的数字签名,并返回原始消息
- sodium_crypto_sign_keypair_from_secretkey_and_publickey() 从私钥和公钥生成一个密钥对
- sodium_crypto_sign_publickey() 从密钥对中提取公钥
- sodium_crypto_sign_keypair() 生成一个新的公钥和私钥对,用于签名和验证数据
- sodium_crypto_sign_ed25519_sk_to_curve25519() 将 Ed25519 密钥转换为 Curve25519 密钥
- sodium_crypto_sign_ed25519_pk_to_curve25519() 将Ed25519公钥转换为Curve25519公钥
- sodium_crypto_sign() 生成签名和验证签名
- sodium_crypto_shorthash_keygen() 生成一个随机的短哈希密钥
- sodium_crypto_shorthash() 生成短哈希值
- sodium_crypto_secretstream_xchacha20poly1305_rekey() 重新生成一个新的密钥,以保持加密安全性