Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/drylikov/password_parole
Simple and fast password manager based on gen_server and general balanced trees.
https://github.com/drylikov/password_parole
erlang gbt gen-server manager otp password
Last synced: 20 days ago
JSON representation
Simple and fast password manager based on gen_server and general balanced trees.
- Host: GitHub
- URL: https://github.com/drylikov/password_parole
- Owner: drylikov
- License: mit
- Created: 2024-10-24T21:17:28.000Z (22 days ago)
- Default Branch: drylikov
- Last Pushed: 2024-10-24T21:22:02.000Z (22 days ago)
- Last Synced: 2024-10-26T08:58:29.768Z (21 days ago)
- Topics: erlang, gbt, gen-server, manager, otp, password
- Language: Erlang
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
An OTP client-server application for local password managing based on **gen_server**.
Usage
-----Run following command:
```
~ rebar3 build && rebar3 shell
```and then you can use it, like this:
```erlang
Erlang/OTP 18 [erts-7.3] [source] [64-bit] [smp:4:4] [async-threads:10] [kernel-poll:false]Eshell V7.3 (abort with ^G)
2> parole:start().
{ok,<0.40.0>}3> Resource = <<"www.github.com">>.
<<"www.github.com">>4> Password = <<"MyNotEncryptedPassword">>.
<<"MyNotEncryptedPassword">>5> parole:add(Resource, Password).
ok6> parole:lookup(Resource).
true7> parole:get(Resource, decrypted).
<<"MyNotEncryptedPassword">>
```