All Projects → 0x27 → Gitpass

0x27 / Gitpass

Licence: wtfpl
Open Source Your Password (Mismanagement)!

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Gitpass

Swifty
🔑 Free Offline Password Manager
Stars: ✭ 496 (+338.94%)
Mutual labels:  cryptography, encryption, password, password-manager
Chest
Bash glue to encrypt and hide files
Stars: ✭ 123 (+8.85%)
Mutual labels:  cryptography, encryption, password-manager
Pwd.sh
GPG symmetric password manager
Stars: ✭ 1,468 (+1199.12%)
Mutual labels:  encryption, password, password-manager
Purse
GPG asymmetric (YubiKey) password manager
Stars: ✭ 313 (+176.99%)
Mutual labels:  encryption, password, password-manager
Passage
A password manager using https://age-encryption.org/
Stars: ✭ 48 (-57.52%)
Mutual labels:  encryption, password, password-manager
Awesome Iam
👤 Identity and Access Management Knowledge for Cloud Platforms
Stars: ✭ 186 (+64.6%)
Mutual labels:  cloud, cryptography, password
OormiPass
Free open source cross platform password manager
Stars: ✭ 50 (-55.75%)
Mutual labels:  encryption, password-manager, password
Buttercup Core
🎩 The mighty NodeJS password vault
Stars: ✭ 340 (+200.88%)
Mutual labels:  encryption, password, password-manager
Securefs
Filesystem in userspace (FUSE) with transparent authenticated encryption
Stars: ✭ 518 (+358.41%)
Mutual labels:  cloud, cryptography, encryption
Strongbox
A KeePass/Password Safe Client for iOS and OS X
Stars: ✭ 586 (+418.58%)
Mutual labels:  cryptography, password, password-manager
Cryfs
Cryptographic filesystem for the cloud
Stars: ✭ 1,560 (+1280.53%)
Mutual labels:  cloud, cryptography, encryption
Guardedbox
Online client-side manager for secure storage and secrets sharing.
Stars: ✭ 34 (-69.91%)
Mutual labels:  cloud, cryptography, password-manager
Featherpasswordmanager
Highly portable extremely light-weight password manager that stores all your passwords in a local encrypted file.
Stars: ✭ 39 (-65.49%)
Mutual labels:  encryption, password, password-manager
Wolfssl
wolfSSL (formerly CyaSSL) is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3!
Stars: ✭ 1,098 (+871.68%)
Mutual labels:  cryptography, encryption
Libtomcrypt
LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines.
Stars: ✭ 1,080 (+855.75%)
Mutual labels:  cryptography, encryption
Masterpassword
Project moved to https://gitlab.com/spectre.app
Stars: ✭ 1,122 (+892.92%)
Mutual labels:  cryptography, password-manager
Fhe Toolkit Linux
IBM Fully Homomorphic Encryption Toolkit For Linux. This toolkit is a Linux based Docker container that demonstrates computing on encrypted data without decrypting it! The toolkit ships with two demos including a fully encrypted Machine Learning inference with a Neural Network and a Privacy-Preserving key-value search.
Stars: ✭ 1,123 (+893.81%)
Mutual labels:  cryptography, encryption
Seal Demo
Demos, Examples, Tutorials for using Microsoft SEAL library.
Stars: ✭ 63 (-44.25%)
Mutual labels:  cryptography, encryption
Passmgr
a simple, portable password manager
Stars: ✭ 74 (-34.51%)
Mutual labels:  encryption, password-manager
Simon speck ciphers
Implementations of the Simon and Speck Block Ciphers
Stars: ✭ 74 (-34.51%)
Mutual labels:  cryptography, encryption

GitPass - Open Source Your Password (Mismanagement)!

What?

GitPass is an Open Source Password Mismanager, using Military Strength Fernet Cryptography and High Availability Cloud Hosting Services

Features

  • MILITARY STRENGTH Fernet Cryptography!
  • Password history, thanks to the wonderful powers of Git!
  • Command Line Interface!
  • High Availabilty Cloud Hosting Service for Password Storage!
  • Notifies you when you should change your passwords! (Coming Soon!)
  • Free and Open Source Software!
  • Written in Python! Batteries are DEFINITELY included!
  • Unnecessary Amounts of Hyperbole!

How does it work?

You will need exactly two things for this to work.

  1. A Github Account
  2. Passwords to store

You run the program. On first run, you make a Master Password, and add credentials for your Github Account, along with the name of the repository you want to store your passwords in. The credentials are put in a JSON file and encrypted for future use using the Master Password, along with the repository name.

You then can start adding passwords to the program. These are stored in an encrypted JSON container (using your Master Password), and put into The Cloud by the Git Magicks into the Github Repository.

To retrieve passwords, you can "list", "retrieve", "add", "update", and "delete". You simply select the account you want to Mismanage, and manage away! It even notifies you on initialization if one of your passwords has not been changed in a while, and encourages you to update it!

It is advisable that you use a private repository for your keystore, however, it is mathematically improbable that, provided you choose good master password, the keystore can be cracked. Still, better safe than pwned!

Requirements

  • A computer with Python installed (only tested on GNU/Linux).
  • Half a brain cell
  • The following Python modules (which you can install via pip install -r requirements.txt

Screenshots

Initialization and help menu

initandhelp

Demo of List/Insert/Retrieve/Update functions

demolistetc

Cryptography

This project uses the Fernet encryption standard as implemented in the cryptography.io library. Fernet is a symmetric encryption algorithm using AES in CBC mode with a 128 bit key for encryption, using PKCS7 for padding. For more information about Fernet, consult the Fernet Spec Document. We have avoided the use of home-rolled crypto here, and went with a believed-to-be-safe set of primitives using a supposedly-safe encryption library. Audits are much appreciated.

Licence

Licenced under the WTFPL (do Whatever The Fuck you want Public Licence)

Beer?

Send yer cryptologically generated beer tokens to fuel further opensource software:
coinbase, for convenience, or the following bitcoin address: 13rZ67tmhi7M3nQ3w87uoNSHUUFmYx7f4V

Bug Reports and Feature Requests

Please submit all bug reports and feature requests to the Github Issue Tracker

Footnote

Those who cannot recognise parody when they see it are doomed to a miserable existance.

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].