Encrypter AssetEncrypt

Encrypt assets in your project and don't give them to anyone else.

It uses asset bundles, but was also created as an alternative to Addressable.

Documents:English Japanese
Demo :Windows

Disclaimer
Encryption does not guarantee 100%.
In the unlikely event that an asset is decrypted, we are not responsible for it.

How it works
The built asset bundle file is encrypted and decrypted when called from a script.
(AES 256bit EBC is used for encryption)

Assets can be easily encrypted
Simply register and build the asset you want to encrypt from the Encrypter editor.
Each folder can be registered, and it does not put a load on you.

Can be easily decrypted
The usage is almost the same as the asset bundle, so you can use your previous knowledge or a wealth of web resources.

No need to set asset bundle name
There is no need to set a troublesome asset bundle name. Everything is done automatically by Encrypter, so you just have to wait for the asset bundle build to finish with a cup of coffee.

No need to specify file path
When loading from a script, you do not need to specify the asset bundle file path. Loading (decryption) is possible with the label name specified when building an asset bundle with the Encrypter editor.
Or you can load encrypted assets via drag and drop.

No need to set encryption password
If you do not specify a password in the Encrypter editor, it will be created automatically. In addition, it is not necessary to write a password in the script with the password map.
Simulation mode
By using simulation mode, changes can be reflected immediately without building an asset bundle. This can greatly boost the efficiency of your project.

Set the build range
You can set up to build each package individually, so you don't need to build files unnecessarily and can always work on them in less time.

Compatible with various platforms
Encrypter currently supports four platforms: Windows, MacOSX, Android, and iOS. (However, usage is slightly different on Android)

Output only the asset bundle of the platform to build
When outputting to multiple platforms, there is no need to move asset bundles for other platforms. Encrypter does it automatically.

Download and use the encrypted asset bundle later
Encrypted asset bundles can be downloaded later to expand and update the game.

This asset uses MIT License under SeekableAesAssetBundle see Third-Party Notices.txt file in package for details.