Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cektor/pasgen
An app for creating strong and secure passwords PasGen is a desktop application that helps users create strong and secure passwords. The app allows you to choose different character types, length and password type to suit specific needs. Cross Platform Operable
https://github.com/cektor/pasgen
pasgen password-generator passwordsecurity
Last synced: 21 days ago
JSON representation
An app for creating strong and secure passwords PasGen is a desktop application that helps users create strong and secure passwords. The app allows you to choose different character types, length and password type to suit specific needs. Cross Platform Operable
- Host: GitHub
- URL: https://github.com/cektor/pasgen
- Owner: cektor
- License: gpl-3.0
- Created: 2024-12-05T17:18:24.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-12-12T18:16:44.000Z (28 days ago)
- Last Synced: 2024-12-12T19:25:00.050Z (28 days ago)
- Topics: pasgen, password-generator, passwordsecurity
- Language: Python
- Homepage: https://algyazilim.com
- Size: 6.67 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PasGen
An app for creating strong and secure passwords PasGen is a desktop application that helps users create strong and secure passwords. The app allows you to choose different character types, length and password type to suit specific needs. Cross Platform Operable.PasGen Logo
----------------------
# Linux Screenshot
![Linux(pardus)](screenshot/pasgen_linux.png)# Windows Screenshot
![Windows(11)](screenshot/pasgen_windows.png)--------------------
Install Git Clone and Python3Github Package Must Be Installed On Your Device.
git
```bash
sudo apt install git -y
```Python3
```bash
sudo apt install python3 -y```
pip
```bash
sudo apt install python3-pip```
# Required Libraries
PyQt5
```bash
pip install PyQt5
```
PyQt5-sip
```bash
pip install PyQt5 PyQt5-sip
```PyQt5-tools
```bash
pip install PyQt5-tools
```Required Libraries for Debian/Ubuntu
```bash
sudo apt-get install python3-pyqt5
sudo apt-get install qttools5-dev-tools
```cryptography
```bash
pip install cryptography```
System Dependencies (packages that can be installed with apt)
```bash
sudo apt-get install python3 python3-pip python3-pyqt5 python3-pyqt5.qtwebkit python3-pyqt5.qtsvg```
----------------------------------
# Installation
Install PasGen```bash
sudo git clone https://github.com/cektor/PasGen.git
```
```bash
cd PasGen
``````bash
python3 pasgen.py```
# To compile
NOTE: For Compilation Process pyinstaller must be installed. To Install If Not Installed.
pip install pyinstaller
Linux Terminal
```bash
pytohn3 -m pyinstaller --onefile --windowed pasgen.py
```Windows VSCode Terminal
```bash
pyinstaller --onefile --noconsole pasgen.py
```MacOS VSCode Terminal
```bash
pyinstaller --onefile --noconsole pasgen.py
```# To install directly on Windows or Linux
Linux (based debian) Terminal: Linux (debian based distributions) To install directly from Terminal.
```bash
wget -O Setup_Linux64.deb https://github.com/cektor/PasGen/releases/download/1.00/Setup_Linux64.deb && sudo apt install ./Setup_Linux64.deb && sudo apt-get install -f -y
```Windows Installer CMD (PowerShell): To Install from Windows CMD with Direct Connection.
```bash
powershell -Command "Invoke-WebRequest -Uri 'https://github.com/cektor/PasGen/releases/download/1.00/Setup_Win64.exe' -OutFile 'Setup_Win64.exe'" && start /wait Setup_Win64.exe
```Release Page: https://github.com/cektor/PasGen/releases/tag/1.00
----------------------------------