« Предопределенные константы
sodium_add »
PHP Manual
Sodium
Функции Sodium
Функции Sodium
Содержание
sodium_add
— Добавить большие числа
sodium_base642bin
— Описание
sodium_bin2base64
— Описание
sodium_bin2hex
— Кодировать в шестнадцатеричное представление
sodium_compare
— Сравнить большие числа
sodium_crypto_aead_aes256gcm_decrypt
— Расшифровать в комбинированном режиме с предварительным расчетом
sodium_crypto_aead_aes256gcm_encrypt
— Закодировать в комбинированном режиме с предварительным расчетом
sodium_crypto_aead_aes256gcm_is_available
— Проверить, поддерживает ли оборудование AES256-GCM
sodium_crypto_aead_aes256gcm_keygen
— Получить случайные байты для ключа
sodium_crypto_aead_chacha20poly1305_decrypt
— Проверить, что зашифрованный текст содержит допустимый тег
sodium_crypto_aead_chacha20poly1305_encrypt
— Зашифровать сообщение
sodium_crypto_aead_chacha20poly1305_ietf_decrypt
— Проверить, что зашифрованный текст содержит допустимый тег
sodium_crypto_aead_chacha20poly1305_ietf_encrypt
— Зашифровать сообщение
sodium_crypto_aead_chacha20poly1305_ietf_keygen
— Получить случайные байты для ключа
sodium_crypto_aead_chacha20poly1305_keygen
— Получить случайные байты для ключа
sodium_crypto_aead_xchacha20poly1305_ietf_decrypt
— Описание
sodium_crypto_aead_xchacha20poly1305_ietf_encrypt
— Описание
sodium_crypto_aead_xchacha20poly1305_ietf_keygen
— Описание
sodium_crypto_auth_keygen
— Получить случайные байты для ключа
sodium_crypto_auth_verify
— Проверяет, допустим ли тег для сообщения
sodium_crypto_auth
— Вычислить тег для сообщения
sodium_crypto_box_keypair_from_secretkey_and_publickey
— Описание
sodium_crypto_box_keypair
— Сгенерировать случайным образом секретный ключ и соответствующий ему открытый ключ
sodium_crypto_box_open
— Проверить и расшифровать зашифрованный текст
sodium_crypto_box_publickey_from_secretkey
— Описание
sodium_crypto_box_publickey
— Описание
sodium_crypto_box_seal_open
— Расшифровать зашифрованный текст
sodium_crypto_box_seal
— Зашифровать сообщение
sodium_crypto_box_secretkey
— Описание
sodium_crypto_box_seed_keypair
— Детерминистически вывести пару ключей из одного ключа
sodium_crypto_box
— Зашифровать сообщение
sodium_crypto_generichash_final
— Закончить хеширование
sodium_crypto_generichash_init
— Инициализировать хеширование
sodium_crypto_generichash_keygen
— Получить случайные байты для ключа
sodium_crypto_generichash_update
— Добавить сообщение к хешу
sodium_crypto_generichash
— Получить хеш сообщения
sodium_crypto_kdf_derive_from_key
— Извлечь подраздел
sodium_crypto_kdf_keygen
— Получить случайные байты для ключа
sodium_crypto_kx_client_session_keys
— Описание
sodium_crypto_kx_keypair
— Создает новую пару ключей sodium
sodium_crypto_kx_publickey
— Описание
sodium_crypto_kx_secretkey
— Описание
sodium_crypto_kx_seed_keypair
— Описание
sodium_crypto_kx_server_session_keys
— Описание
sodium_crypto_pwhash_scryptsalsa208sha256_str_verify
— Проверить, что пароль является действительной строкой проверки пароля
sodium_crypto_pwhash_scryptsalsa208sha256_str
— Получить закодированный в ASCII хеш
sodium_crypto_pwhash_scryptsalsa208sha256
— Извлечь ключ из пароля
sodium_crypto_pwhash_str_needs_rehash
— Описание
sodium_crypto_pwhash_str_verify
— Проверяет, что пароль соответствует хешу
sodium_crypto_pwhash_str
— Получить ASCII-кодированный хеш
sodium_crypto_pwhash
— Получить ключ с пароля
sodium_crypto_scalarmult_base
— Псевдоним sodium_crypto_box_publickey_from_secretkey
sodium_crypto_scalarmult
— Вычислить общий секрет на основании секретного ключа пользователя и открытого ключа другого пользователя
sodium_crypto_secretbox_keygen
— Получить случайные байты для ключа
sodium_crypto_secretbox_open
— Проверить и расшифровать зашифрованный текст
sodium_crypto_secretbox
— Зашифровать сообщение
sodium_crypto_secretstream_xchacha20poly1305_init_pull
— Описание
sodium_crypto_secretstream_xchacha20poly1305_init_push
— Описание
sodium_crypto_secretstream_xchacha20poly1305_keygen
— Описание
sodium_crypto_secretstream_xchacha20poly1305_pull
— Описание
sodium_crypto_secretstream_xchacha20poly1305_push
— Описание
sodium_crypto_secretstream_xchacha20poly1305_rekey
— Описание
sodium_crypto_shorthash_keygen
— Получить случайные байты для ключа
sodium_crypto_shorthash
— Вычислить отпечаток фиксированного размера для сообщения
sodium_crypto_sign_detached
— Подписать сообщение
sodium_crypto_sign_ed25519_pk_to_curve25519
— Преобразование открытого ключа системы Ed25519 в открытый ключ Curve25519
sodium_crypto_sign_ed25519_sk_to_curve25519
— Преобразовать секретный ключ из системы Ed25519 в секретный ключ Curve25519
sodium_crypto_sign_keypair_from_secretkey_and_publickey
— Описание
sodium_crypto_sign_keypair
— Произвольно сгенерировать секретный ключ и соответствующий открытый ключ
sodium_crypto_sign_open
— Проверить, что подписанное сообщение имеет корректную подпись
sodium_crypto_sign_publickey_from_secretkey
— Извлечь открытый ключ из секретного ключа
sodium_crypto_sign_publickey
— Описание
sodium_crypto_sign_secretkey
— Описание
sodium_crypto_sign_seed_keypair
— Детерминированный вывод пары ключей из одного ключа
sodium_crypto_sign_verify_detached
— Проверить подпись для сообщения
sodium_crypto_sign
— Подписать сообщение
sodium_crypto_stream_keygen
— Получить случайные байты для ключа
sodium_crypto_stream_xor
— Зашифровать сообщение
sodium_crypto_stream
— Генерация детерминированной последовательности байтов из начального числа
sodium_hex2bin
— Декодирует строку в шестнадцатеричном представлении в бинарное
sodium_increment
— Увеличить на единицу большое число
sodium_memcmp
— Проверка на равенство за постоянное количество времени
sodium_memzero
— Перезаписать buf нулями
sodium_pad
— Добавить данные отступов
sodium_unpad
— Удаление данных отступов