PHP Libsodium 默认加密方式
PHP Libsodium default encryption method
我确定一定有人问过并回答过这个问题,但找不到在哪里...
使用 PHP (7.0 / 7.1) 中的 libsodium,当您执行此类操作时,使用的默认加密方法是什么(或在哪里可以找到它)?
$enc = sodium_crypto_secretbox($data, $mykey, $sodiumkey);
一位客户希望在移交文档中说明它,但我找不到它是什么。
算法详情
- 加密:XSalsa20 流密码
- 身份验证:Poly1305MAC
取自https://doc.libsodium.org/secret-key_cryptography/secretbox
crypto_secretbox
、crypto_box
和 crypto_seal
使用 XSalsa20 流密码进行加密。 crypto_secretstream
使用 XChaCha20 流密码。
所有这些都使用 Poly1305 作为身份验证标签。
我确定一定有人问过并回答过这个问题,但找不到在哪里...
使用 PHP (7.0 / 7.1) 中的 libsodium,当您执行此类操作时,使用的默认加密方法是什么(或在哪里可以找到它)?
$enc = sodium_crypto_secretbox($data, $mykey, $sodiumkey);
一位客户希望在移交文档中说明它,但我找不到它是什么。
算法详情
- 加密:XSalsa20 流密码
- 身份验证:Poly1305MAC
取自https://doc.libsodium.org/secret-key_cryptography/secretbox
crypto_secretbox
、crypto_box
和 crypto_seal
使用 XSalsa20 流密码进行加密。 crypto_secretstream
使用 XChaCha20 流密码。
所有这些都使用 Poly1305 作为身份验证标签。