StellarSand / IYPS

A password strength app that evaluates and rates your password's robustness, estimates crack time, and provides helpful warnings and suggestions for stronger passwords.
GNU General Public License v3.0
146 stars 8 forks source link
android android-app android-application f-droid fdroid kotlin kotlin-android material-design material-ui material-you open-source password password-analysis password-cracker password-safety password-strength privacy security security-tools
App icon

Is Your Password Secure?

A password strength app that evaluates and rates your password's robustness, estimates crack time, and provides helpful warnings and suggestions for stronger passwords.

F-Droid Version Google Play Version GitHub Version

Contents

Overview

Two things that should always be strong: Coffee ☕ and Passwords 🔑.

In our digital age, where data breaches and hacks have skyrocketed, robust passwords are vital for safeguarding our online accounts. Using a password manager like Bitwarden or KeePass is strongly recommended for storing and generating unique, strong passwords.
However, if you choose not to use a password manager (seriously though, consider using one), validating the strength of your passwords is crucial.

This app analyzes password patterns, predicts potential cracking times, and offers helpful suggestions for maximizing security. Additionally, it features a random password & passphrase generator that is configurable. Being entirely offline ensures that your passwords remain exclusively yours.

Features

Screenshots

Download

Disclaimer: The Google Play account is not owned by me.

<img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" alt="Get it on F-Droid" height="80"> <img src="https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png" alt="Get it on Google Play" height="80">

<img src="https://gitlab.com/IzzyOnDroid/repo/-/raw/master/assets/IzzyOnDroid.png" alt="Get it on IzzyOnDroid" height="80"> <img src="https://raw.githubusercontent.com/Kunzisoft/Github-badge/main/get-it-on-github.png" alt="Get it on GitHub" height="80">

Verify integrity if downloaded from GitHub

To verify the integrity of the .apk/.aab files, if downloaded from GitHub, perform the following steps:

Windows 1. Open Powershell by searching for it in the `Start menu` OR by pressing `Win + R` and typing `powershell` 2. Change directory to the downloaded path ``` cd "C:\path\to\downloaded\file" ``` Example: ``` cd "C:\Users\JohnDoe\Downloads" ``` 3. Compute the SHA-256 Hash ``` Get-FileHash -Algorithm SHA256 -Path "filename" ``` Example: ``` Get-FileHash -Algorithm SHA256 -Path "IYPS_v1.5.0.apk" ``` 4. The computed hash value should be exactly the same as the one provided in the `.sha256` file on GitHub.
Linux & macOS 1. Open terminal 2. Change directory to the downloaded path ``` cd /path/to/downloaded/file ``` Example: ``` cd /home/JohnDoe/Downloads/ ``` 3. Compute the SHA-256 Hash ``` sha256sum filename ``` Example: ``` sha256sum IYPS_v1.5.0.apk ``` 4. The computed hash value should be exactly the same as the one provided in the `.sha256` file on GitHub.

Changelog

All notable changes are documented in the changelog.

How does it work?

For a detailed explanation, refer to the following:

Privacy Policy

Privacy policy is located here.

Issues

If you find bugs or have suggestions, please report it to the issue tracker.

Contributing

Please read the contributing guidelines before contributing.

New pull requests can be submitted here.

Credits

License

This project is licensed under the terms of GPL v3.0 license.