An open API service indexing awesome lists of open source software.

https://github.com/usbokirishima/pwds

Lightweight GTK4 password manager encrypted with AES-256.
https://github.com/usbokirishima/pwds

aes-encryption cargo cryptography cybersecurity gtk gtk4 gtk4-rs hacking password password-manager rust rustlang terminal

Last synced: 4 months ago
JSON representation

Lightweight GTK4 password manager encrypted with AES-256.

Awesome Lists containing this project

README

          

# pwds

![image](/assets/image2.png)

My custom-made Password Manager, written in just one day after learning Rust.
This software utilizes Advanced Encryption Standard (AES) cryptography to securely save data to a database file.
Built with Rust, utilizing GTK4 for an intuitive and modern graphical interface.

## Todos
- [x] Frontend
- [x] Encryption lib
- [X] UI Errors
- [X] File w/r
- [X] Manage pwds

## Technologies
- [Rust's standard library](https://doc.rust-lang.org/std/)
- [Cargo](https://github.com/rust-lang/cargo)
- [Gtk4-rs](https://github.com/gtk-rs/gtk4-rs)
- [Glib](https://github.com/gi-rust/glib-sys)
- [CSS3](https://it.wikipedia.org/wiki/CSS)
- [aes_gcm](https://crates.io/crates/aes-gcm)

## Pwds

How to get pwds? move to [INSTALL.md](/INSTALL.md)

## Screenshots

![image1](/assets/image.png)
![image2](/assets/image2.png)
![image3](/assets/image3.png)
![pwd](/assets/pwd.png)

## License

This project is licensed under the [MIT License](/LICENSE).

#### Made with <3 by UsboKirishima