---
schema_version: "1"
id: 632bc883f25d42eca2e5c97427950cacd704ec462d1e6924a503ce093b7777d5
title: Cryptography Module
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/cryptography-module/latest/index.md
canonical_url: https://docs.mulesoft.com/cryptography-module/latest/
source_site: docs.mulesoft.com
content_type: documentation
content_hash: e604f78b5acfcb9d70a2c6942fb01cc03027fa9559e70b9b0f735f2607726f1f
description: MuleSoft Documentation Site
release: "2.2"
latest: true
---
---
product: Cryptography Module
version: 2.2
is-latest-version: true
---

# 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/latest/cryptography-module-jce)  
  Provides cryptography capabilities of Java Cryptography Extension.

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

- [XML](https://docs.mulesoft.com/cryptography-module/latest/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.2](https://docs.mulesoft.com/cryptography-module/latest/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)
