Smartphone Projects Ltd

Ultra Martian Encryption App

The application is provided as freeware without warranty of any kind, for users to use at their own risk.

Encrypt and decrypt text
Encrypt and decrypt text

Ultra Martian Encryption App (v1.0.3) has been tested on Ubuntu 22.04 / 24.04 and Windows 10, it encrypts and decrypts both input text and files.

An artisan project, testing has only been conducted by the developer, there has been no external audit of the code or the system.

Forerunner apps have been withdrawn, this evolution is not compatible with them and represents different security context thinking. Using the app in its Standard Mode, there is no key stretching involved for fast encryption and decryption. In the slower Ultra Mode, a computational and memory penalty is introduced to make brute forcing app outputs more difficult.

The design melds verification bytes, with indeterminant length padding that obscures initial input length. A rolling checksum of input and verification bytes allows for decrypted outputs to be validated. Encryption is by way of XORing using a cipherstream seeded by the encryption password and an instance salt.

File output is binary, text output is encoded to Base 32. Anything that is not in the Base 32 alphabet is stripped out of any encrypted text inputs as a decryption step, enabling a better experience when copying and pasting between applications. Base 32 output is seamless with salt, encrypted payload and verification checksum without delimiters.

As it is a privacy tool, there is no need for the app to connect to the internet. It can be used on an offline machine, run from a flash drive.