Асимметричное шифрование использует пару ключей: публичный (для шифрования) и приватный (для дешифрования). Любой может зашифровать сообщение публичным ключом, но расшифровать может только владелец приватного. RSA и ECDSA — основные алгоритмы. В Go: crypto/rsa, crypto/ecdsa. Медленнее симметричного в 100-1000 раз, поэтому используется для обмена ключами и цифровых подписей, а не для шифрования больших данных. TLS использует асимметричное шифрование только для handshake.
Что такое асимметричное шифрование?
Middle
535 просмотровAFK Offer AI
Что такое custom error type?