SecureBox - extra ssh/sftp/scp and key commands

Secure Box is an application that offers additional commands for terminal applications (1)(2).
Package includes secure shell commands (client, key management, file transfer, agent, daemon) and
commands for management of keys, X.509 certificates, digests and etc.

The Secure Shell (SSH) is a protocol for secure remote login and other secure network services over an insecure network.
It is intended to provide secure encrypted communications between two untrusted hosts over an insecure network.

Secure shell commands are port of PKIX-SSH (feature richest ssh implementation in the world) to Android platform.
PKIX-SSH offers widest range of supported key algorithms, chippers, macs for secure shell protocol.
For instance supported public key algorithms include X.509 certificate based keys:
EC : x509v3-ecdsa-sha2-nistp256, x509v3-ecdsa-sha2-nistp384, x509v3-ecdsa-sha2-nistp521
RSA : x509v3-sign-rsa, x509v3-ssh-rsa, x509v3-rsa2048-sha256
DSA : x509v3-sign-dss, x509v3-ssh-dss
as well public key algorithms based on plan public keys:
EC : ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, ecdsa-sha2-nistp521
RSA : ssh-rsa, rsa-sha2-256, rsa-sha2-512
Ed25519 : ssh-ed25519
DSA : ssh-dss
Client and server support extension negotiation mechanism used in adaptive public key algorithm selection.

Auxiliary commands for management of keys, X.509 certificates, digests and etc are provided by OpenSSL command line tool.
This list of commands includes, but not limited to,
key management commands like ec and ecparam, rsa, dsa and dsaparam, genpkey and pkey,
commands for management of X.509 certificates, revocation list and authorities - x509, crl and ca,
commands for key data management - pkcs12, pkcs8 and pkcs7,
commands for operation will keys - pkeyutl,
time stamping authority tool - ts.

The complete list of commands including manual pages is available on application web-site.

(1) Application is best integrated with terminal TermOnePlus - it require TermOnePlus permission "Override path" to be granted to it.
Also "Override path" has to allowed in TermOnePlus preferences.
(2) Starting with Android 9.0 (Pie) SELinux permission are hardened and do not allow any more one application to share its file system tree. This prevent SecureBox to "export" packaged binaries for use by other applications. As work-around TermOnePlus (3.1) and SecureBox (2.1) start to "share user id". This is incompatible modification that requires reinstall of application. Another side effect is that terminal application have full access to SecureBox binaries and configuration files!
Read more
20 total

What's New

Packaged with PKIX-SSH v11.6. Fixed crash on 64-bit Android OS-es. For other improvement see PKIX-SSH pages.
Use "androidx" packages as replacement of support libraries.
Read more

Additional Information

November 25, 2021
Varies with device
Current Version
Varies with device
Requires Android
Varies with device
Content Rating
Offered By
Roumen Petrov
zhk. Mladost, bl.78 Sofia 1784 Bulgaria
©2022 GoogleSite Terms of ServicePrivacyDevelopersAbout Google Play|Location: United StatesLanguage: English (United States)
By purchasing this item, you are transacting with Google Payments and agreeing to the Google Payments Terms of Service and Privacy Notice.