> For the complete documentation index, see [llms.txt](https://wiki.w3xshare.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.w3xshare.com/platform/encryption.md).

# Encryption

Encryption is one of the key parts of the solution. W3XShare utilises AES-randomly generated secret key to enable end-to-end 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&amp;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 %}
