Skip to content
forked from mkideal/onepw

onepw is a command line tool for managing passwords

License

Notifications You must be signed in to change notification settings

cloud-org/onepw

 
 

Repository files navigation

onepw License Go Report Card

Install

check Releases

What's this

onepw is a command line tool for managing passwords. You MUST remember the master password, and don't tell anyone!

Principles

  1. Generate Key by master password
o--------o             o-----o
| Master | KDF: scrypt |     |
| Pass   |============>| Key |
| Word   |             |     |
o--------o             o-----o
  1. Encrypt account and password
o-----------o
|           |
| Random IV |==o
|           |  |                o------------o
o-----------o  | CFB Encrypter  |            |
               |===============>| CipherText |
o-----------o  | AES Cipher     |            |
|           |  | with Key       o------------o
| PlainText |==o
|           |
o-----------o

Get Started

Get Started

CHANGELOG

ChangeLog

About

onepw is a command line tool for managing passwords

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 98.6%
  • Makefile 1.4%