Skip to content

Latest commit

 

History

History
45 lines (32 loc) · 1.16 KB

README.md

File metadata and controls

45 lines (32 loc) · 1.16 KB

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