Что такое симметричное шифрование?

Junior
613 просмотров
AFK Offer AI

Симметричное шифрование — когда один и тот же ключ используется для шифрования и дешифрования. Быстрое, подходит для больших объёмов данных. Главная проблема — как безопасно передать ключ другой стороне. Примеры: AES (стандарт), ChaCha20. В Go: crypto/aes, crypto/cipher. Для шифрования файлов, дисков, VPN используется симметричное шифрование. На практике часто комбинируют: асимметричное шифрование для обмена ключом, потом симметричное для данных (так работает TLS).

Следующий вопрос

Что такое пессимистичная блокировка?