---
schema_version: "1"
id: 809d286402f5d96fc55f98abbb3170c6dbfd5acb7801436aa7d4cfb2e61ff4b5
title: Cryptography Module
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/cryptography-module/2.1/index.md
canonical_url: https://docs.mulesoft.com/cryptography-module/2.1/
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 47ff9f58497e8454d175a633ca3e9e9f15453d50f2944b13922fa0575e207b80
description: MuleSoft Documentation Site
release: "2.1"
latest: false
---
---
product: Cryptography Module
version: 2.1
---

# Cryptography Module

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

Cryptography Module provides cryptography capabilities to a Mule application. Its main features
include:

- Symmetric encryption and decryption of messages.

- Asymmetric encryption and decryption of messages.

- Message signing and signature validation of signed messages.

The module supports these strategies to encrypt and sign your messages:

- [JCE](https://docs.mulesoft.com/cryptography-module/2.1/cryptography-module-jce)  
  Provides cryptography capabilities of Java Cryptography Extension.

- [PGP](https://docs.mulesoft.com/cryptography-module/2.1/cryptography-module-pgp)  
  Provides signing and encryption using Pretty Good Privacy.

- [XML](https://docs.mulesoft.com/cryptography-module/2.1/cryptography-module-xml)  
  Provides signing and encryption of XML documents or elements.

Additionally, the module offers two general operations to calculate and validate stream checksums.
For details, refer to [Cryptography Module Reference 2.1](https://docs.mulesoft.com/cryptography-module/2.1/cryptography-module-reference)

## See Also

- [Introduction to Anypoint Connectors](https://docs.mulesoft.com/connectors/introduction/introduction-to-anypoint-connectors)

- [Salesforce Help Center](https://help.salesforce.com/s/?language=en_US)
