# SymmetricCrypto

User-friendly and safe abstraction for symmetric authenticated encryption and decryption using the PHP `sodium` extension

****

- Full class name: `Kirby\Toolkit\SymmetricCrypto`
- Source: <https://github.com/getkirby/kirby/tree/5.5.3/src/Toolkit/SymmetricCrypto.php#L22>

****

### SymmetricCrypto

- [new SymmetricCrypto()](https://getkirby.com/docs/reference/objects/toolkit/symmetric-crypto/__construct.md)
- [$symmetricCrypto->__debugInfo()](https://getkirby.com/docs/reference/objects/toolkit/symmetric-crypto/__debug-info.md)
- [$symmetricCrypto->__destruct()](https://getkirby.com/docs/reference/objects/toolkit/symmetric-crypto/__destruct.md)
- [$symmetricCrypto->decrypt()](https://getkirby.com/docs/reference/objects/toolkit/symmetric-crypto/decrypt.md)
- [$symmetricCrypto->encrypt()](https://getkirby.com/docs/reference/objects/toolkit/symmetric-crypto/encrypt.md)
- [SymmetricCrypto::isAvailable()](https://getkirby.com/docs/reference/objects/toolkit/symmetric-crypto/is-available.md)
- [$symmetricCrypto->secretKey()](https://getkirby.com/docs/reference/objects/toolkit/symmetric-crypto/secret-key.md)