# Encryption

The WeSendit Masternodes compress the data after upload using the gzip compression algorithm. Once the compression is complete, the file is divided into ten parts.&#x20;

This is done using the Linux tool 'split', which has the ability to break a file into several parts of a specified size. This division allows the file to be distributed across various nodes, thereby increasing redundancy and the reliability of storage.

In the next step, each part of the file is encrypted individually using the AES-256 encryption algorithm. The key for the encryption is generated from a unique password that is specifically created for this purpose. The encryption ensures that the data remains protected even in the event of potential access by third parties, thus preserving the user's privacy.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.wesendit.io/en/wesendit-node-network/functionality/encryption.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
