ENG
≡ Menu

24U Cryptor Overview

Cryptor is simple application for encrypting and decrypting data. You can use multiple encryption keys and easily switch between them. You can also use Cryptor as s service for other apps, such as FileMaker Go.
  • Encrypt or decrypt clipboard to protect any text or image manually
  • Multiple encryption keys allow for sending encrypted data to someone else
  • URI scheme lets other apps easily use Cryptor as a service
  • Built-in HTTP server can provide the service from background

Encrypting directly in Cryptor

Cryptor can directly encrypt/decrypt the current contents of your clipboard. Result of this is stored back to the clipboard so you can then just go back to Mail, Safari, Notes, or another app, and paste the encrypted data there.

Your app does not have to support encryption and you can still use Cryptor to encrypt your text or picture as long as your app lets you copy the data and paste back something else from the clipboard.

Multiple encryption keys

Cryptor lets you create multiple encryption keys. You can chose which key is used for encryption, and Cryptor automatically uses the correct key for decryption. Any encryption key can be copied to clipboard or pasted from clipboard, so you can easily share a key with someone else.

You can have one key to protect your personal data and another key to send encrypted information to your friend by e-mail or text message. Another key can be shared across your work group to protect sensitive work-related data.

URI scheme

Cryptor register an URI scheme “cryptor:” other apps can use to query Cryptor for its service. Just launching an URI from a different app can switch over to Cryptor, encrypt data, and switch back to the requesting app.

If you are developing your own application using an environment that does not natively provides encryption and decryption features, you can use Cryptor as an external service to do this job for you, so you can use strong encryption even in applications such as FileMaker Go.

Built-in HTTP Server

Since you can only pass a limited amount of data in an URI, Cryptor also provides a built-in HTTP server to let other apps encrypt more data. The HTTP server can be started by an URI request and remains active for a limited time even after Cryptor gets switched to background.

Thanks to the HTTP Server other apps, such as FileMaker Go, can use the encryption and decryption services of 24U Cryptor even for larger chunks of data. Your app can also query Cryptor multiple times in a row without having to bring Cryptor to foreground too often.

TOPTECH SPECS

Using URI Scheme

Cryptor responds to URI queries from other apps to let them use it as a service. Launching a properly constructed URI from a different app will switch over to Cryptor, encrypt or decrypt data, and switch back to the requesting app.

Example for FileMaker Go:

cryptor://decrypt?URI=FMP://MyDB?script=run&param=&data=encrypted_data

Example for default web browser:

cryptor://encrypt?URI=HTTP://example.com/?encrypted_data=&data=data

There are also commands for encrypting/decrypting clipboard and starting HTTP server, please see the app’s Help for detailed information.

Using HTTP server

Cryptor also includes a built-in HTTP server to allow other apps on the same device to repeatedly use its services without constantly switching between the client app and Cryptor, which would be very inconvenient for the user. Due to the restrictions for iOS, the HTTP server can be started by a single URI request and remains active for a limited time after Cryptor gets switched to background.

Once the HTTP server is started, you can easily encrypt or decrypt data by sending a simple HTTP request:

http://localhost:62000/decrypt?data=dataToDecrypt

http://localhost:62000/encrypt?data=data

The result is returned directly as response to these requests, so other apps can instantly use them.

HTTP server inside Cryptor supports both GET and POST to be as much compatible and easy to use as possible.

There are also commands for encrypting/decrypting clipboard and you can also specify which encryption key should be used for encryption, please see the app’s Help for detailed information.

System Requirements and Compatibility

Requires iOS 7.0 or later. Compatible with iPhone, iPad, and iPod touch. This app is optimized for iPhone 5.

Products Sales Other