triops

Verified safeOpen sourceExclusive
No reviews reviews
13
downloads
7.0
android

AI summary

File encryption and decryption tool using CHACHA20 and KECCAK-512 via JNI. Supports sharing files from other apps, binary file passwords, on-the-fly overwriting, and files over 2 GiB. Requires broad storage access permissions for file operations.

Generated by AI. May contain inaccuracies.

About this app

A simple Android tool for encryption/decryption of files.

It uses CHACHA20 as algorithm for encryption/decryption and KECCAK-512 as hash algorithm.

It is based on command-line tool triops. The C code is exactly the same, used via JNI, with just a GUI frontend for Android.

Features Support for "share with" and "open with" (*.*) Android behaviours: this means that you can use your favorite Android's file explorer, select one or more files within it, and "share" (or "open *.*" with) them with this app in order to crypt or decrypt them (you can mix file types with no problem), and the app will shown waiting just for the password. Same content produces different encrypted outputs every time. This is attained with a random initialization vector (IV) stored within the encrypted file. Files are (by default) encrypted/decrypted on-the-fly, so content is overwritten. This is interesting from a security point of view, as no clear content is left on disk. When decrypting, if password is not the one used for encrypting, the process is aborted, so the file cannot be rendered unusable. This behaviour is achieved thanks to a password hint stored within the encrypted file. Mentioned hint used to check that the password for decryption is correct is not the same used to encrypt (obviously!). Separate hashes are used for both purposes, though both are derived via different ways from the password and IV, using some 500-1000 concatenated KECCAK hashes. Encrypted files are appended the extension .ooo to filename, so they can be recognized. Password can be obtained from keyboard or from a file: Binary files can be used as passwords: for example jpg images, etc. Caution: do not lose this 'password' file and do not modify it! Original date & time of the files are preserved. Files bigger than 2 GiB can be managed. Speed is extremely high: the app uses a native OS library and CHACHA20 is a very fast encryption algorithm: it is as fast as RC4. Code for the Android file browser is a slightly modified version of ingyesid‘s simple-file-chooser: see circulosmeos/simple-file-chooser. Licensed as GPL v3

About this version

Version
1.7 (3)
Size
2.87 MB
Requires Android
7.0
Target SDK
24
Architecture
arm64-v8a
Downloads
13
Updated
Jul 23, 2026
Package
com.example.triops

Similar apps

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app