rustotpony alternatives and similar packages
Based on the "Cryptography" category.
Alternatively, view rustotpony alternatives based on common mentions on social networks and blogs.
8.4 9.8 rustotpony VS OckamOrchestrate end-to-end encryption, mutual authentication, key management, credential management & authorization policy enforcement — at scale.
7.8 4.5 rustotpony VS exonumAn extensible open-source framework for creating private/permissioned blockchain applications
6.9 2.2 rustotpony VS curve25519-dalekA pure-Rust implementation of group operations on Ristretto and Curve25519
6.7 5.3 rustotpony VS sodiumoxide[DEPRECATED] Sodium Oxide: Fast cryptographic library for Rust (bindings to libsodium)
6.6 0.0 rustotpony VS ed25519-dalekFast and efficient ed25519 signing and verification in Rust.
6.1 0.0 rustotpony VS miscreantMeta-repository for Miscreant: misuse-resistant symmetric encryption library with AES-SIV (RFC 5297) and AES-PMAC-SIV support
Collection of pure Rust elliptic curve implementations: NIST P-256, P-384, secp256k1
5.5 7.6 rustotpony VS RustCryptoAuthenticated Encryption with Associated Data Algorithms: high-level encryption ciphers
4.8 6.6 rustotpony VS orionUsable, easy and safe pure-Rust crypto [Moved to: https://github.com/orion-rs/orion]
3.5 4.2 rustotpony VS recryptA set of cryptographic primitives for building a multi-hop Proxy Re-encryption scheme, known as Transform Encryption.
0.5 0.0 rustotpony VS rncryptor-rsPure Rust implementation of the RNCryptor cryptographic format by Rob Napier
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of rustotpony or a related project?
CLI manager of time-based one-time password generators. It is a desktop alternative for Google Authenticator.
Packages, available in AUR:
Grab an appropriate binary from the latest release and put it
in a place of your choice. If you're on *nix system, don't forget to set proper permissions:
chmod +x totp.
Make sure you have
$HOME/.cargo/bin in your
$ cargo install rustotpony
- Clone this repo
cargo installfrom the inside of the repo directory
- Keep calm and wait for compilation
Probably, you will need
gcc (Linux) or
clang (Mac OS) to compile dependencies.
$ totp help 🐴 RusTOTPony 0.2.3 German Lashevich <[email protected]> CLI manager of one-time password generators aka Google Authenticator USAGE: totp [SUBCOMMAND] FLAGS: -h, --help Prints help information -V, --version Prints version information SUBCOMMANDS: add Add a new generator dash Show realtime dashboard with all generators delete Delete generator eradicate Delete all generators help Prints this message or the help of the given subcommand(s) list List all generators rename Rename generator Try `totp help [SUBCOMMAND]` to see help for the given subcommand
Choose your password wisely
At the very first run
totp asks for a password for a new database. It's located at
$HOME/.rustotpony/db.json (don't be confused by
json extension, actually, it's a binary file). If you forget the password or want to change it, you have to remove
$HOME/.rustotpony directory. It's not convenient, but I'm going to improve usablity and an option for changing password.
Retrieve a secret key from your TOTP provider (it must be encoded with base32, for example:
$ # Creating a fake secret key for demo purposes $ echo 123321555 | base32 GEZDGMZSGE2TKNIK
Add new generator with
totp add <NAME>(you will be asked for a secret and a password)
$ # Adding a new TOTP generator $ totp add demo Enter your secret code: Enter your database pass: New application created: demo
If it's not the first run, you'll be asked for password twice: for opening database and for saving it.
totp listto check your secrets
$ # Listing all secrets in the database $ totp list Enter your database pass: +------+------------------+----------+ | name | key | username | +------+------------------+----------+ | demo | GEZDGMZSGE2TKNIK | | +------+------------------+----------+
totp dashor just
totpfor realtime dashboard
$ # Display real-time dashboard with all generators $ totp Enter your database pass: Welcome to RusTOTPony realtime dashboard! Press ^C to quit. [============================================= ] 009216 demo
After hitting C it'll cleanup the dashboard
$ totp Enter your database pass: I won't tell anyone about this 🤫
- command completion
- database password caching
Licensed under the MIT License.
*Note that all licence references and agreements mentioned in the rustotpony README section above are relevant to that project's source code only.