sodium_crypto_stream_xchacha20

(PHP 8 >= 8.1.0)

sodium_crypto_stream_xchacha20 β€” Π ΠΎΠ·ΡˆΠΈΡ€ΡŽΡ” ΠΊΠ»ΡŽΡ‡ Ρ‚Π° ΠΎΠ΄Π½ΠΎΡ€Π°Π·ΠΎΠ²ΠΈΠΉ Π½ΠΎΠΌΠ΅Ρ€ Ρƒ ΠΊΠ»ΡŽΡ‡ΠΎΠ²ΠΈΠΉ ΠΏΠΎΡ‚Ρ–ΠΊ псСвдовипадкових Π±Π°ΠΉΡ‚Ρ–Π²

Опис

sodium_crypto_stream_xchacha20(int $length, string $nonce, string $key): string

Π ΠΎΠ·ΡˆΠΈΡ€ΡŽΡ” ΠΊΠ»ΡŽΡ‡ key Ρ‚Π° ΠΎΠ΄Π½ΠΎΡ€Π°Π·ΠΎΠ²ΠΈΠΉ Π½ΠΎΠΌΠ΅Ρ€ nonce Ρƒ ΠΊΠ»ΡŽΡ‡ΠΎΠ²ΠΈΠΉ ΠΏΠΎΡ‚Ρ–ΠΊ псСвдовипадкових Π±Π°ΠΉΡ‚Ρ–Π².

Бписок ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ–Π²

length

Π‘Π°ΠΆΠ°Π½Π° ΠΊΡ–Π»ΡŒΠΊΡ–ΡΡ‚ΡŒ Π±Π°ΠΉΡ‚Ρ–Π².

nonce

24-Π±Π°ΠΉΡ‚ΠΎΠ²ΠΈΠΉ ΠΎΠ΄Π½ΠΎΡ€Π°Π·ΠΎΠ²ΠΈΠΉ Π½ΠΎΠΌΠ΅Ρ€.

key

ΠšΠ»ΡŽΡ‡, ΠΌΠΎΠΆΠ»ΠΈΠ²ΠΎ, Π·Π³Π΅Π½Π΅Ρ€ΠΎΠ²Π°Π½ΠΈΠΉ Π·Π° допомогою Ρ„ΡƒΠ½ΠΊΡ†Ρ–Ρ— sodium_crypto_stream_xchacha20_keygen()

ЗначСння, Ρ‰ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°ΡŽΡ‚ΡŒΡΡ

ΠŸΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” псСвдовипадковий ΠΏΠΎΡ‚Ρ–ΠΊ, який ΠΌΠΎΠΆΠ½Π° використовувати Ρ„ΡƒΠ½ΠΊΡ†Ρ–Ρ”ΡŽ sodium_crypto_stream_xchacha20_xor()