-
pbkdf2
Generic implementation of PBKDF2
-
argon2
Pure Rust implementation of the Argon2 password hashing function with support for the Argon2d, Argon2i, and Argon2id algorithmic variants
-
scrypt
password-based key derivation function
-
keyring
Cross-platform library for managing passwords/credentials
-
rpassword
Read passwords in console applications
-
secret-service
interface with Secret Service API
-
bcrypt
Easily hash and verify passwords using bcrypt
-
passwords
useful tools to generate multiple readable passwords, as well as analyze and score them
-
password-hash
Traits which describe the functionality of password hashing algorithms, as well as a
no_std
-friendly implementation of the PHC string format (a well-defined subset of the Modular Crypt Format a.k.a. MCF) -
bcrypt-pbkdf
password-based key derivation function
-
opaque-ke
OPAQUE password-authenticated key exchange protocol
-
pkcs5
Pure Rust implementation of Public-Key Cryptography Standards (PKCS) #5: Password-Based Cryptography Specification Version 2.1 (RFC 8018)
-
zxcvbn
An entropy-based password strength estimator, originally for Javascript by Dropbox
-
password-auth
Password authentication library with a focus on simplicity and ease-of-use, including support for Argon2, PBKDF2, and scrypt password hashing algorithms
-
libreauth
Collection of tools for user authentication
-
redact
keeping secrets out of logs
-
lprs
A local CLI vaults manager. For human and machine use
-
sha-crypt
Pure Rust implementation of the SHA-crypt password hash based on SHA-512 as implemented by the POSIX crypt C library
-
pwd-grp
Access Unix passwords and groups
-
imap-tools
A collection of tools to manipulate IMAP mailboxes
-
djangohashers
port of the password primitives used in Django project
-
keepass
.kdbx database file parser
-
diceware
A command line diceware, with or without dice
-
termion
A bindless library for manipulating terminals
-
secretgarden
generating and securely storing secrets
-
git2_credentials
Provide credential function to used with git2::RemoteCallbacks.credentials
-
djpass
A command-line tool to generate and verify passwords used in Django project
-
balloon-hash
Pure Rust implementation of the Balloon password hashing function
-
safecloset
Secret Keeper
-
precis-profiles
PRECIS Framework: Preparation, Enforcement, and Comparison of Internationalized Strings Representing Usernames and Passwords as defined in rfc8265; and Nicknames as defined in rfc8266
-
pkcs12cracker
High-performance, multi-threaded PKCS#12 password cracker supporting dictionary, pattern-based, and brute force attacks
-
rust-argon2
Argon2 password hashing function
-
ideatopia-password_generator
Generates passwords with various complexities
-
rust_keylock_shell
Shell access to the rust-keylock. rust-keylock is a password manager with goals to be Secure, Simple to use, Portable and Extensible.
-
kdbx
A secure hole for your passwords (Keepass CLI)
-
dbus-secret-service
interface with Secret Service API over DBUS
-
xaskpass
A lightweight passphrase dialog
-
rbw
Unofficial Bitwarden CLI
-
cryptic
encryption/decryption application. You can use this to encrypt and decrypt files using a password
-
jellytui
A terminal user interface for Jellyfin, using MPV
-
adv_random
Create random numbers, passwords, or strings based on rules
-
skeet
Bluesky
-
hrp
generate human-readable passwords
-
passgen-cmd
Cross-platform tool for generating cryptographically secure passwords/tokens and other sets and sequences
-
aef
An encrypted file archiver
-
otpauth
Two-step verification of HOTP/TOTP for Rust
-
permesi-genesis
Token Zero generator for permesi
-
passterm
Read terminal password, check isatty
-
autossh
ssh server manager and login without password
-
yayo
Manage and generate OTP (one time password) codes
-
mkpw
Highly customizable password generation tool. 🔑
-
kdbx-rs
Keepass 2 (KDBX) password database parsing and creation
-
zip-password-finder
Find the password of protected ZIP files
-
rust-keylock-ui
A password manager with goals to be Secure, Simple to use, Portable and Extensible
-
share-1password
Securely share notes with others using 1Password. Perfect for developers sending passwords to clients.
-
pinentry
API for interacting with pinentry binaries
-
rotp
command line HOTP and TOTP generator
-
haveibeenpwned-downloader
cli tool to download leaked password hashes from haveibeenpwned api
-
wpa-psk-cli
A command-line utility to compute the WPA-PSK of a Wi-FI SSID and passphrase
-
hsh
Quantum-Resistant Cryptographic Hash Library for Password Encryption and Verification in Rust
-
walle_mqtt_protocol
一个mqtt报文解析库
-
keyring-lib
High-level, asynchronous API for keyring-rs, a cross-platform Rust library to manage credentials
-
passgen-console-linuxwin
Cross-platform console-gui-tool for generating cryptographically secure passwords/tokens and other sets and sequences
-
chbs
providing secure passphrase generation based on a wordlist
-
keepass-ng
KeePass .kdbx database file parser with ehancements
-
secret-lib
Cross-platform, asynchronous Rust library to retrieve secrets from different sources
-
z_osmf
z/OSMF Client
-
pwhash
A collection of password hashing routines in pure Rust
-
rusty-mail
A CLI Gmail client built in Rust
-
steelsafe
personal TUI password manager
-
password
manage passwords
-
rust_unique_pass
A CLI tool for generating a strong password
-
yescrypt
Pure Rust implementation of the yescrypt password hashing function
-
key
Cli to a local or remote keepass database
-
checkpwn
Check Have I Been Pwned and see if it's time for you to change passwords
-
trespass
A pass-like secret manager for teams driven by age encryption and SSH keys
-
password-maker
Highly customizable password generation library.🔑
-
passgen-lib
generating cryptographically secure passwords/tokens and other sets and sequences
-
permesi
Identity and Access Management
-
ntlmclient
NTLM client library for Rust
-
another-steam-totp
Steam time-based one-time password
-
email_pass
Email and Password Type in Rust
-
xpwd
quick password generator for enhanced security
-
libpwquality
bindings for Rust
-
mdsn
M-DSN: A Multi-address DSN(Data Source Name) parser
-
robius-authentication
Rust abstractions for multi-platform native authentication: biometrics, fingerprint, password, TouchID, FaceID, Windows Hello, etc
-
your_package_name
A CLI Gmail client built in Rust that uses a Gmail app password
-
rooster
password manager
-
randpass
Secure password generator featuring a customizable character set, entropy calculation, and more
-
cryptirust
A flexible password generator that creates pronounceable passwords with adjustable entropy and custom patterns
-
libbruteforce
brute force hashes (e.g. passwords). It includes a set of pre-configured hashing functions, like md5 or sha256. You can also provide your own hashing function. PLEASE DO NOT use this…
-
diceware_wordlists
Wordlists for the command line tool Rusty Diceware
-
rust_keylock
A password manager with goals to be Secure, Simple to use, Portable and Extensible
-
psw-gen
passworld generator
-
mkpass
Command line tool to generate passwords
-
ppgen
passphrase generator
-
passforge
A robust and flexible CLI password generator
-
minotp
OTP library for Rust
-
rudric
CLI tool for managing secrets in a secure way
-
ironkey
password manager/generator with rich TUI
-
opaque-borink
configuration of OPAQUE, a passowrd-authenticated key exchange protocol
-
fpas
command line software helps you create password from some text
-
quick_pswd
quick password generator for enhanced security
-
password-rules-parser
Parser for the HTML passwordrules attribute
-
lock_box
A command-line tool for generating and managing passwords
-
tanzhenhui_code_lib
toolbox for my own
-
ms-offcrypto-writer
Encrypting ECMA376/OOXML files with agile encryption as described in MS-OFFCRYPTO
-
sos-database
Database storage layer for the Save Our Secrets SDK
-
bcrypt-no-getrandom
Easily hash and verify passwords using bcrypt without getrandom or zeroize, providing near-complete functionality without alloc or std
-
userp
user account system inspired by Next Auth, with OAuth, password and email support, a ready-made Axum router with Askama templates, and more on the way!
-
bitwarden-secrets
command line tool to manage Bitwarden secrets
-
tauri-plugin-keychain
A Tauri keychain plugin
-
papm
Pauleradixz's password manager!
-
sos-ipc
Inter-process communication for the Save Our Secrets SDK
-
ftp-web
-
sos-account
Local accounts for the Save Our Secrets SDK
-
wpa-psk
Compute the WPA-PSK of a Wi-FI SSID and passphrase
-
mosquitto-plugin
way to create plugins for mosquitto, using rust code
-
ysfed
encrypting and decrypting files using a password
-
screenruster
X11 screen saver and locker
-
passgen-desktop
Cross-platform gui-tool (emilk/egui) for generating cryptographically secure passwords/tokens and other sets and sequences
-
nitrokey-dmenu
Quickly fetch passwords from your nitrokey
-
pwfuzz-rs
Password list mutator/expander
-
data_downloader
way to download and cache files
-
pw_hash
A collection of password hashing routines in pure Rust. Fork of pwhash by inejge.
-
pants-gen
A password generator
-
yapp
Password Prompt
-
obg
encrypt or decrypt something with nothing or vice-versa
-
evpkdf
OpenSSL EVP_bytesToKey function
-
hashed_password
Password hasher
-
rpassword-wasi
Read passwords in console applications
-
apple-password-gen
Generate passwords in the format used by Apple's Strong Password Suggestion
-
sos-platform-authenticator
Platform authenticator and keyring suppport for the Save Our Secrets SDK
-
getfrompass
Get secret from Pass key-value store
-
leetfy
your texts
-
rs-password-utils
Password utilities, writen in Rust
-
password-encryptor
A helper crate for encrypting and validating password
-
pwd123
fast password generator , only includes one file
-
xcrypt
Bindings for libxcrypt
-
entrust-agent
A gpg-agent-like background agent for entrust
-
argonautica
Idiomatic Argon2 password hashing for Rust
-
division_of_one
A diceware passphrase generator
-
safe-box
managing a password database
-
lesspass-client
LessPass API server client library and CLI written in Rust
-
systemd-ask-password-agent
implementing a systemd password agent (https://systemd.io/PASSWORD_AGENTS/)
-
bad_lock
lock/unlock files with password by aes-128-cbc
-
pwdm
Rudimentary command-line tool and Rust library for managing passwords
-
eedit
editing encrypted files using a password and the system editor
-
sppg
CLI passphrase generator using the diceware method
-
paspio
A password entropy calculator
-
ipassgen
A password generator
-
the_encrypter
Encrypt and decrypt a single data entry such as a master password
-
randompass
🔑 A simple static password generator
-
allwords
Generate all the words over a given alphabet
-
eternaltwin_password
Password implementation
-
termion_temporary_zellij_fork
A bindless library for manipulating terminals
-
bakalari
An easy to use crate for the Bakaláři API
-
cracken
a fast password wordlist generator, Smartlist creation and password hybrid-mask analysis tool
-
zxcvbn-cli
CLI tool to check password strength using zxcvbn
-
websession
Web Session Support for Rust
-
cellar
A password tool for user to derive a large amount of application passwords deterministically based on a passphrase. Cryptographically strong.
-
pwcheck
function to validate a username & password on Linux, MacOS, and Windows
-
genrepass
generating a readable password from an ordered list of words extracted from text. For improved security, numbers and special characters are inserted at random places.
-
owasp_password_validator
A password validator based on OWASP guidelines
-
colorhash256
Like Chroma-Hash, but with ANSI terminal colors
-
genrepass-cli
Generate readable passwords from an ordered list of words extracted from text. For improved security, numbers and special characters are inserted at random places
-
fireauth
Firebase authentication for rust
-
kp
KeePass CLI
-
novault
vaultless password management cli
-
unlock_excel
Small command line utility to inspect or remove the VBA protection status of Excel files
-
dialog
Display dialog boxes using various backends
-
genpwd
This program generates a randomized password from character classes. Character classes are [a-z], [A-Z], [0-9] and special sign !"$%&/?\(){}[] *~#'<>|,;.:-_.
-
passarg
Implements OpenSSL-style password/passphrase argument handling
-
DigitShield
quick password generator for enhanced security
-
haveibeenpwned
command-line application that uses HaveIBeenPwned service and can create and use Binary Fuse filter for efficient query at cost of false positives
-
passivized_htpasswd
Generate htpasswd files
-
scanpw
Read a password from standard input
-
rooting-forms
Generates HTML (rooting) forms from structures
-
opaquebind
configuration of OPAQUE, a passowrd-authenticated key exchange protocol
-
easypassword
A program to create passwords like in xkcd.com/936. The file has to have one word per line. One seperator should be a special character. The other seperator should be a number
-
git-credential-null
Git credential helper to disable git password prompts
-
wordlist_generator_api
wordlist generator API is a Rust library for generating brute-force passwords based on custom keywords
-
otpcli
one-time-password CLI, with support for TOTP and STOKEN
-
fast-cli-keepass
quickly find entries in a keepass database using the command-line
-
motus
Access the most common information about your system using a single command
-
secured
A lightweight, easy-to-use Rust package for file encryption and decryption, suitable for both CLI and library integration in Rust applications
-
easy_password
Easy password hashing (includes bcrypt)
-
oxiDice
CLI to generate customizable passwords as either alphanumeric codes or diceware-based phrases
-
grant
Manage database roles and privileges in GitOps style
-
horcrust
command-line-tool which splits a file into encrypted shards for safekeeping. As long as the specified threshold is met, a user can resurrect their original file at any time - no password necessary.
-
gimmiepass
command line password generator tool made in Rust
-
cryptohelpers
Collection of helpers and simplifying functions for cryptography things
-
bitwarden-autotype
The missing desktop-autotype for Bitwarden
-
rusterpassword
Master Password algorithm
-
pwned
Have I Been Pwned checker
-
pw
stateless password generation
-
transparent_proxy
A proxy server to run in front of password-protected socks5 servers to be able to connect to the proxy without password using clients which does not support password auth
-
ferropassgen
generating secure passwords and passphrases
-
spg
secure password generator over CLI
-
just-argon2
Bindings to the argon2 C library
-
kdbx4
KeePass KDBX4 file reader
-
fortresscrypto
Cryptography helper library for fortress
-
es4forensics
Import several timelines into elasticsearch
-
omegaupload
CLI tool
-
cha-rs
Extract specific characters from an input
-
azure_password_sprayer
Tool written in Rust to perform Password Spraying attacks against Azure/Office 365 accounts
-
abcdict
A better customization password dictionary generator implementation by Rust
-
irisguard
Password generator
-
ukeygen
An uniform random key generator
-
tupm
Terminal Universal Password Manager
-
lesspass
An efficient implementation of the LessPass password generator
-
passwors
password handling library that utilises Rust's type system to enfore better password handling. Use it as a basic building block for more complex authentication systems.
-
upwd
Random password generator
-
checkpwn_lib
interact with the HIBP API
-
nv
Secure secret store
-
rasswd
password generator implemented in rust
-
scoped-threadpool-std
scoped threadpool implementation and related tests including a password hasher
-
mucli
A multi-purposes client line interface: mucli!
-
mkpasswd
command-line tool to generate passwords
-
passwordmaker-rs
Rust reimplementation of the PasswordMaker Pro algorithm. This is partially a port, partially written from scratch. Compatibility is a goal, but not guaranteed.
-
hashraccoon
MD5/SHA256 HASH ATTACK IN RUST
-
rypt
Versatile standalone command-line encryption tool
-
secwords
secure and safe password container
-
phpass
WordPress password hasher, re-implemented in rust
-
keywarden
Passkey-only implementation of the Bitwarden server API
-
ferropassgen-cli
A command-line tool for generating secure passwords and passphrases
-
endec
command-line tool for encrypting and decrypting strings using AES encryption with a password
-
dicegen
Generate passwords easy to remember
-
rustweb
Rust-based web server
Try searching with DuckDuckGo.