# Encryption

A random secret key is generated to encrypt content, which is shared between wallet client A (i.e. sender) and wallet client B (i.e. receiver). Content is encrypted with AES encryption (i.e. Advanced Encryption Standard). The receiver obtains the secret key from a sender using external communication (i.e. email, chat…) to decrypt the content.

<figure><img src="https://1559711930-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fupu5DkpO9xxR1TUOqQCD%2Fuploads%2FJ8Bdeg1THFcPV2ShlDVW%2Fencryption-w3xshare.svg?alt=media&#x26;token=73c0064e-b274-433c-877d-432f5956d000" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Explainer:** Randomly generated secret key must be delivered to the receiver via external communication (email, chat...)
{% endhint %}
