https://github.com/vermillionpaws/genpasswd
Cryptographically secure password generator using libsodium
https://github.com/vermillionpaws/genpasswd
clang cryptography password-generator security-tools sodium
Last synced: about 1 year ago
JSON representation
Cryptographically secure password generator using libsodium
- Host: GitHub
- URL: https://github.com/vermillionpaws/genpasswd
- Owner: vermillionpaws
- License: mit
- Created: 2025-01-27T06:24:11.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-23T08:26:59.000Z (over 1 year ago)
- Last Synced: 2025-04-04T06:31:48.499Z (about 1 year ago)
- Topics: clang, cryptography, password-generator, security-tools, sodium
- Language: C
- Homepage:
- Size: 10.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# genpasswd
simple password generator written in C, originally made by [lilyyllyyllyly](https://github.com/lilyyllyyllyly), turned into a cryptographically secure password generator by me ([unixpup](https://github.com/unixpup))
# Installation
## Dependencies
- x86_64v3 (Modify the Makefile in case you want to define your architecture explicitly.
- Clang >=19 (Needed for ThinLTO and CFI)
- libsodium
- ncurses
```
git clone https://github.com/unixpup/genpasswd
cd genpasswd
make
```
you probably want to put it in your PATH (somewhere like `~/.local/bin/genpasswd` should be fine, if that directory is in your `PATH`!)
# Usage
Simply execute `./genpasswd`
## Example
```
genpasswd
Cryptographic engine started successfully!
Result scrambled for password usage (Base64): cctjfoj6nwl68iljb0mvkPdeKCjtLieExoMWeowtn0BVP--GQ8EdKvcieDBI_ZvI1uMvJRpkctgnUZswnn9YiQ==
```