This application is designed to generate secure passwords or passphrases with customizable options. Users can choose to generate random passwords or pass phrases composed of random words that meet certain criteria. It includes a variety of features that enhance password strength, such as including capitalized letters, numbers, and special characters in a password, or capitalized words and specifying separators for a pass phrase. ###Features 1. ** User interface **: - Displays the generated password or passphrase in a user-friendly interface and provides options to copy it to the clipboard. 2. ** Security check **: - Use the haveibeenpwned API to check all generated passwords and passphrases to ensure that leaked passwords are not displayed to users. 3. ** Offline mode **: - Provides the ability to disable safeibeenpwned API checking, which is suitable for isolated networks or instances that do not require external API access. 4. ** Environment variable configuration **: - Allows users to define default settings for passwords and password generation through environment variables. - Including password strength, length, character type and other configuration items. 5. ** Multiple generation **: - Supports the generation of up to 5 passwords or passphrases at the same time, which can be configured through the environment variable `MULTI_GEN=true`. 6. ** Language support **: - Provides a list of English and Finnish words for password generation. - Allow the language drop-down menu to be disabled through the environment variable `PP_HIDE_LANG=true` to simplify the user interface. 7. ** Progressive Web Application (PWA)**: - Ensure a seamless application-like experience across a variety of devices. 8. ** Comprehensive password generation options **: - Includes capital letters, numbers and special characters, and optionally excludes similar characters. 9. ** Flexible password generation **: - Provides word capitalization, separator selection (spaces, numbers, special characters, or user-defined characters), and inclusion options for numbers or special characters.

