All Projects → rustindia → mpw-rs

rustindia / mpw-rs

Licence: GPL-3.0 license
Master Password in Pure Rust

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to mpw-rs

Pick
A secure and easy-to-use CLI password manager for macOS and Linux
Stars: ✭ 359 (+955.88%)
Mutual labels:  scrypt, password-manager, password
Pfp
Manage your passwords easily and securely, via browser extension for Firefox, Chrome, Opera
Stars: ✭ 77 (+126.47%)
Mutual labels:  scrypt, password-manager
Masterpassword
Project moved to https://gitlab.com/spectre.app
Stars: ✭ 1,122 (+3200%)
Mutual labels:  scrypt, password-manager
keevault
Kee Vault is a password manager for your web browser. Password databases (Vaults) are encrypted using the KeePass storage format before being sent to a remote server for synchronisation across any modern device/browser
Stars: ✭ 57 (+67.65%)
Mutual labels:  password-manager, password
turaku-client
Web / Electron client application for Turaku
Stars: ✭ 27 (-20.59%)
Mutual labels:  password-manager, password
Python Scripts
Collection of Various Python Script's.💻
Stars: ✭ 195 (+473.53%)
Mutual labels:  password-manager, password
Simple Scrypt
A convenience library for generating, comparing and inspecting password hashes using the scrypt KDF in Go 🔑
Stars: ✭ 168 (+394.12%)
Mutual labels:  scrypt, password
Keeweb
Free cross-platform password manager compatible with KeePass
Stars: ✭ 10,587 (+31038.24%)
Mutual labels:  password-manager, password
buttercup-importer
🎣 3rd-party archive importer for Buttercup
Stars: ✭ 39 (+14.71%)
Mutual labels:  password-manager, password
CryptoKnight
CryptoKnight is a general purpose cryptography desktop app
Stars: ✭ 18 (-47.06%)
Mutual labels:  scrypt, password
pass-audit
A pass extension for auditing your password repository.
Stars: ✭ 71 (+108.82%)
Mutual labels:  password-manager, password
Pass Update
A pass extension that provides an easy flow for updating passwords.
Stars: ✭ 191 (+461.76%)
Mutual labels:  password-manager, password
Gopassbridge
A web extension for firefox and chrome to insert login credentials from gopass
Stars: ✭ 182 (+435.29%)
Mutual labels:  password-manager, password
PassHUD
A HUD-style interface for pass on macOS
Stars: ✭ 31 (-8.82%)
Mutual labels:  password-manager, password
Keepassxc
KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.
Stars: ✭ 11,623 (+34085.29%)
Mutual labels:  password-manager, password
Password4j
Password4j is a user-friendly cryptographic library that supports Argon2, Bcrypt, Scrypt, PBKDF2 and various cryptographic hash functions.
Stars: ✭ 124 (+264.71%)
Mutual labels:  scrypt, password
Gitpass
Open Source Your Password (Mismanagement)!
Stars: ✭ 113 (+232.35%)
Mutual labels:  password-manager, password
Keepass4web
An application that serves KeePass database entries on a web frontend
Stars: ✭ 115 (+238.24%)
Mutual labels:  password-manager, password
Keepwords
📱🔐 Need an iOS password managing app with no pods? We got you covered!
Stars: ✭ 17 (-50%)
Mutual labels:  password-manager, password
Passky-Desktop
Desktop application for Passky (password manager)
Stars: ✭ 47 (+38.24%)
Mutual labels:  password-manager, password

license Build Status Crates.io

Master Password •••|

This is the Rust version of the original found here. This can be used as a drop-in replacement for the reference C version, offering greater runtime safety and memory leaks protection with at-par performance.

Requirements

Building, testing and running

  • cargo test --release
  • cargo run --release

Benchmarking

  • cargo run --release -- --benchmark

Installing via Cargo

  • Make sure Rust 1.15+ is installed.
  • Run cargo install mpw-rs
  • It will be available on PATH as mpw-rs for the current user.

"Next" features

To use the Argon2 based KDF instead of Scrypt:

  • cargo run --release -- -a next
  • This should not be used for production as the Argon2 params are experimental.
  • Uses Argon2i(pass=1, lanes=4, mem=128MB) as KDF instead of Scrypt.
  • This is only available in the Rust version.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].