Resource Cryptor is a small utility for encrypting
read-only application files to make them harder to steal/modify/etc.
OS supported:
---
Resource Cryptor GUI: Windows 7 [x64] and higher (
.NET 6 is required)
---
Application modules (DLL): Windows 7 [x32/x64] and higher (Linux and macOS soon)
Download:
Resource Cryptor v1.3.0==================== A short guide on how to use it ====================
>>> BACK UP YOUR FILES BEFORE ALL MANIPULATIONS! <<<
1. For simplicity of description as an example, we will assume that the executable file of your application is called
MyApp.exe
2. Download and run
Resource Cryptor
3. Go to the tab:
Tools ->
Attach Lib
4. Click
Select File and select the executable file of your application -
MyApp.exe
5. Click
Attach Lib
6. There are 2 libraries in the "modules/windows" directory (
resource-cryptor-x32.dll and
resource-cryptor-x64.dll). Depending on your application (x32 or x64), place the appropriate library near
MyApp.exe
7. Go to the
Project tab, click
Create New Project and choose where to save it.
8. Click
Open Project and select the created project.
9. Go to the tab:
Project ->
Executable Files
10. Click
Add File and select the
MyApp.exe executable file.
11. Go to the
Encryption tab and drag and drop the files of your application that you want to encrypt.
12. Click
Encrypt and wait for the process to complete.
13. At the end of the process, 2 additional files will be created for each source file.
For example, if we encrypt
somefile.txt , then at the end of the process
somefile.txt.rcmetadata and
somefile.txt.xxxxx.origin (where
xxxxx is some number) will be created next to it.
>
somefile.txt - is an already encrypted file
>
somefile.txt.rcmetadata - metadata for the client module, this file should be left next to the encrypted one.
>
somefile.txt.xxxxxx.origin - the original unencrypted file (in case you forgot to make a backup).
14. The
*.xxxxxx.origin files can be deleted (if you already have saved originals), the rest of the files should remain.
This completes the integration process, you can start your
MyApp.exe application.
>>> And most importantly! <<<Never any cryptor will give a 100% guarantee that files will not be extracted.It will not save you from an experienced person tasked with stealing something from your client.Usage example - Lineage 2