# pgsodium User Guide Introduction. - Using pgsodium to Encrypt Data - [Introduction](Introduction.md) - [Configuration](Configuration.md) - [Server Key Management](Server_Key_Management.md) - [Transparent Column Encryption](Transparent_Column_Encryption.md) - SQL API to libsodium - [Generating Random Data](Generating_Random_Data.md) - [Hashing](Hashing.md) - [Password Hashing](Password_Hashing.md) - [Hash-Based Message Authentication Codes (HMAC)](HMAC.md) - [Secret Key Cryptography](Secret_Key_Cryptography.md) - [Public Key Cryptography](Public_Key_Cryptography.md) - [Authenticated Encryption With Additional Data (AEAD)](Authenticated_Encryption_With_Additional_Data.md) - [Key Derivation](Key_Derivation.md) - [Key Exchange](Key_Exchange.md) - [Signcryption](Signcryption.md)