[Yandex Cloud documentation](../../../../index.md) > [Yandex Key Management Service](../../../index.md) > API reference > [gRPC](../index.md) > SymmetricCrypto > Overview

# Key Management Service API, gRPC: SymmetricCryptoService

Set of methods that perform symmetric encryption and decryption.

## Methods

#|
||Method | Description ||
|| [Encrypt](encrypt.md) | Encrypts given plaintext with the specified key. ||
|| [Decrypt](decrypt.md) | Decrypts the given ciphertext with the specified key. ||
|| [ReEncrypt](reEncrypt.md) | Re-encrypts a ciphertext with the specified KMS key. ||
|| [GenerateDataKey](generateDataKey.md) | Generates a new symmetric data encryption key (not a KMS key) and returns ||
|#