Passlum is a simple and secure password generator app built with Flutter and Dart. It allows users to generate strong passwords according to their preferences, ensuring better security for their online accounts and sensitive information.
- Generate strong passwords with customizable options.
- Specify password length, including options for uppercase letters, lowercase letters, numbers, and special characters.
You can also use predefined templates:
"Easy to read" means that you can include only uppercase letters and lowercase letters.
"Easy to read" avoids ambiguous characters like 0, o, O, 1, l, L, i, I.
"All characters" allows you to fully customize your password. :D - Copy generated passwords to the clipboard for easy use.
To run the Passlum app locally, follow these steps:
- Clone this repository to your local machine.
- Ensure you have Flutter and Dart installed on your system.
- Navigate to the project directory in your terminal.
- Run the command
flutter pub get
to install the required dependencies. - Connect a device or start an emulator.
- Run the command
flutter run
to launch the app.
- Open the Passlum app on your device.
- Customize the password generation options according to your preferences.
- Password will be generated automatically.
- Copy the generated password to the clipboard by tapping the "Copy"/"Copy password" button.
- Use the password in your desired applications or accounts.
![Screenshot_1](https://private-user-images.githubusercontent.com/90132962/242723964-783fcdc9-29f8-4ce1-91f8-0b068e48c50c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ3MTkzMjYsIm5iZiI6MTcyNDcxOTAyNiwicGF0aCI6Ii85MDEzMjk2Mi8yNDI3MjM5NjQtNzgzZmNkYzktMjlmOC00Y2UxLTkxZjgtMGIwNjhlNDhjNTBjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI3VDAwMzcwNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWVhMDg3MGNmNTAwZDY0YTNhYTg1N2IwMTY3NGEyNGFhM2ZiN2YyOTMyYWNiMTM4NzJlMjk3YWYyYzBiM2JkMzEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.RN5HHNycXgrgB5vjopOeZB0qZ3m1AKLpXzYeOJ-c0xY)
![Screenshot_2](https://private-user-images.githubusercontent.com/90132962/242723977-dd4212d8-1ae6-43f4-9689-34b6b39faf95.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ3MTkzMjYsIm5iZiI6MTcyNDcxOTAyNiwicGF0aCI6Ii85MDEzMjk2Mi8yNDI3MjM5NzctZGQ0MjEyZDgtMWFlNi00M2Y0LTk2ODktMzRiNmIzOWZhZjk1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI3VDAwMzcwNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU1OWIyM2FhMDQzOTQzMTliZDk0YTRiZWI5YTBmMWQ0MGE1NWJjZmVkOTNiOGJhMjMxYjI3MWRlOTcwN2IxYzUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.LiHPrcKFmEy1KLLU25l6MCHcvzK0fFZCE5hfqnEuNwE)
![Screenshot_3](https://private-user-images.githubusercontent.com/90132962/242723987-273f7cd1-7d56-45c8-bf57-f15c45645689.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ3MTkzMjYsIm5iZiI6MTcyNDcxOTAyNiwicGF0aCI6Ii85MDEzMjk2Mi8yNDI3MjM5ODctMjczZjdjZDEtN2Q1Ni00NWM4LWJmNTctZjE1YzQ1NjQ1Njg5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI3VDAwMzcwNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPThjZWUxNWQ1YTA2ZDg1Mzk4OWI5Y2Q4MDAyOGFhNDdhZWI2NzRhMjY5YWQ4MWE4OWU5MDhkM2I2Yzc3YjNlYmImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.AbDTTBzdj7BoeosBgwc9fAfatsnAjxY9grx0EdcPpzM)
The Passlum app utilizes the following packages:
Name | Version | Link on pub.dev |
---|---|---|
Bloc | 8.1.3 | https://pub.dev/packages/bloc |
OKToast | 3.3.1 | https://pub.dev/packages/oktoast |
Apache License Version 2.0