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

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

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

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