PHP Sodium 関数 一覧 |PHP マニュアル 関数 要素 使い方・書き方 例 PHP サンプル

Sodium 関数 一覧 PHP

Sodium関数とは

PHP Sodium関数 リスト関数 説明 要約
sodium_add()とは、
大きな数字を追加する事ができる。
sodium_base642bin()とは、
説明・情報...
sodium_bin2base64()とは、
説明・情報...
sodium_bin2hex()とは、
16進数にエンコードする事ができる。
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_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()とは、
16進数からのデコード事ができる。
sodium_increment()とは、
多数のインクリメント事ができる。
sodium_memcmp()とは、
一定時間における等価性のテスト事ができる。
sodium_memzero()とは、
bufをゼロで上書きする事ができる。
sodium_pad()とは、
パディングデータを追加する事ができる。
sodium_unpad()とは、
パディングデータを削除する事ができる。

Sodium 定義済み定数一覧

情報:Sodium 関数の拡張モジュールが PHP 組み込みでコンパイルされている、実行時に動的にロードされている、場合のみ使用可能。

Sodium 定義済み定数一覧Sodium
SODIUM_LIBRARY_VERSION()(文字列)
SODIUM_LIBRARY_MAJOR_VERSION()(整数)
SODIUM_LIBRARY_MINOR_VERSION()(整数)
SODIUM_CRYPTO_AEAD_AES256GCM_KEYBYTES()(整数)
SODIUM_CRYPTO_AEAD_AES256GCM_NSECBYTES()(整数)
SODIUM_CRYPTO_AEAD_AES256GCM_NPUBBYTES()(整数)
SODIUM_CRYPTO_AEAD_AES256GCM_ABYTES()(整数)
SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_KEYBYTES()(整数)
SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_NSECBYTES()(整数)
SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_NPUBBYTES()(整数)
SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_ABYTES()(整数)
SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_IETF_KEYBYTES()(整数)
SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_IETF_NSECBYTES()(整数)
SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_IETF_NPUBBYTES()(整数)
SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_IETF_ABYTES()(整数)
SODIUM_CRYPTO_AUTH_BYTES()(整数)
SODIUM_CRYPTO_AUTH_KEYBYTES()(整数)
SODIUM_CRYPTO_BOX_SEALBYTES()(整数)
SODIUM_CRYPTO_BOX_SECRETKEYBYTES()(整数)
SODIUM_CRYPTO_BOX_PUBLICKEYBYTES()(整数)
SODIUM_CRYPTO_BOX_KEYPAIRBYTES()(整数)
SODIUM_CRYPTO_BOX_MACBYTES()(整数)
SODIUM_CRYPTO_BOX_NONCEBYTES()(整数)
SODIUM_CRYPTO_BOX_SEEDBYTES()(整数)
SODIUM_CRYPTO_KDF_BYTES_MIN()(整数)
SODIUM_CRYPTO_KDF_BYTES_MAX()(整数)
SODIUM_CRYPTO_KDF_CONTEXTBYTES()(整数)
SODIUM_CRYPTO_KDF_KEYBYTES()(整数)
SODIUM_CRYPTO_KX_SEEDBYTES()(整数)
SODIUM_CRYPTO_KX_SESSIONKEYBYTES()(整数)
SODIUM_CRYPTO_KX_PUBLICKEYBYTES()(整数)
SODIUM_CRYPTO_KX_SECRETKEYBYTES()(整数)
SODIUM_CRYPTO_KX_KEYPAIRBYTES()(整数)
SODIUM_CRYPTO_GENERICHASH_BYTES()(整数)
SODIUM_CRYPTO_GENERICHASH_BYTES_MIN()(整数)
SODIUM_CRYPTO_GENERICHASH_BYTES_MAX()(整数)
SODIUM_CRYPTO_GENERICHASH_KEYBYTES()(整数)
SODIUM_CRYPTO_GENERICHASH_KEYBYTES_MIN()(整数)
SODIUM_CRYPTO_GENERICHASH_KEYBYTES_MAX()(整数)
SODIUM_CRYPTO_PWHASH_ALG_ARGON2I13()(整数)
SODIUM_CRYPTO_PWHASH_ALG_DEFAULT()(整数)
SODIUM_CRYPTO_PWHASH_SALTBYTES()(整数)
SODIUM_CRYPTO_PWHASH_STRPREFIX()(文字列)
SODIUM_CRYPTO_PWHASH_OPSLIMIT_INTERACTIVE()(整数)
SODIUM_CRYPTO_PWHASH_MEMLIMIT_INTERACTIVE()(整数)
SODIUM_CRYPTO_PWHASH_OPSLIMIT_MODERATE()(整数)
SODIUM_CRYPTO_PWHASH_MEMLIMIT_MODERATE()(整数)
SODIUM_CRYPTO_PWHASH_OPSLIMIT_SENSITIVE()(整数)
SODIUM_CRYPTO_PWHASH_MEMLIMIT_SENSITIVE()(整数)
SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_SALTBYTES()(整数)
SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_STRPREFIX()(文字列)
SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_OPSLIMIT_INTERACTIVE()(整数)
SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_MEMLIMIT_INTERACTIVE()(整数)
SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_OPSLIMIT_SENSITIVE()(整数)
SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_MEMLIMIT_SENSITIVE()(整数)
SODIUM_CRYPTO_SCALARMULT_BYTES()(整数)
SODIUM_CRYPTO_SCALARMULT_SCALARBYTES()(整数)
SODIUM_CRYPTO_SHORTHASH_BYTES()(整数)
SODIUM_CRYPTO_SHORTHASH_KEYBYTES()(整数)
SODIUM_CRYPTO_SECRETBOX_KEYBYTES()(整数)
SODIUM_CRYPTO_SECRETBOX_MACBYTES()(整数)
SODIUM_CRYPTO_SECRETBOX_NONCEBYTES()(整数)
SODIUM_CRYPTO_SIGN_BYTES()(整数)
SODIUM_CRYPTO_SIGN_SEEDBYTES()(整数)
SODIUM_CRYPTO_SIGN_PUBLICKEYBYTES()(整数)
SODIUM_CRYPTO_SIGN_SECRETKEYBYTES()(整数)
SODIUM_CRYPTO_SIGN_KEYPAIRBYTES()(整数)
SODIUM_CRYPTO_STREAM_NONCEBYTES()(整数)
SODIUM_CRYPTO_STREAM_KEYBYTES()(整数)
PHP Sodium 関数 一覧 |PHP マニュアル 関数 要素 使い方・書き方 例 PHP サンプル
PHP Sodium 関数 一覧 | 入門 | PHP マニュアル – WebRef
あわせて読みたい

Html

Glossary

JavaScript

JQuery

CSS