A password strength test app with strength, estimated crack times, warnings and suggestions to help make better passwords.

Overview

Is Your Password Secure?

A password strength test app which displays strength, estimated crack time and provides warnings and suggestions to help make better passwords.

Get it on Google Play Get it on IzzyOnDroid Get it on GitHub

Contents

Why?

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

With our growing digital life in a post pandemic world, data breaches & hacks have skyrocketed and passwords are the only thing keeping our digital accounts safe. It is always recommended to use a password manager like Bitwarden or KeePass to store and generate unique and strong passwords.

However, if you don't want to use a password manager (seriously though, use a passsword manager) or want to make your own passwords, you have to be sure they are actually strong and not giving you false sense of security.

Using this app you can determine whether the passwords are most commonly used ones or easy to guess, the estimated time it would take to crack and it also provides some helpful suggestions to help make your password secure if it isn't. Additionally, since it's completely offline and nothing is stored or saved anywhere, you can be sure that your passwords are yours alone.

Features

  • Fully open source
  • Material design
  • Completely offline
  • No permissions needed
  • Works on Android 6.0 and above devices
  • Supports both light and dark theme
  • No ads
  • No collection of personal data
  • Supported languages: English, Dutch, French, German, Italian, Japanese

Screenshots

Download

Get it on Google Play Get it on IzzyOnDroid Get it on GitHub

Changelog

All notable changes to this project will be documented in the changelog.

How does it work?

For a detailed explanation on how zxcvbn or zxcvbn4j works, refer to the following:

Privacy Policy

Privacy policy is mentioned here.

Issues

If you find bugs or have suggestions, please report it to the issue tracker. We really encourage you to search for existing issues before opening a new one. Any duplicates will be closed immediately.

Contributing

Any contribution to the project would be much appreciated.

Credits

  • Nulab Inc for developing zxcvbn4j, the underlying password strength estimation functionality of this app.
  • parveshnarwal for helping me out and co-leading the development of this app.
  • Some additional icons (other than the official ones by Google) are provided by MaterialDesignIcons
  • Thanks to the contributors for making this app better.
You might also like...

Always High is a College help app catered towards helping college students in managing their day-to-day hassle!

Always High is a College help app catered towards helping college students in managing their day-to-day hassle!

Always High Always High is a College help app cattered towards helping the college students in managing their day-to-day hassle! Problem : In the onli

Mar 16, 2022

Spring Data Redis extensions for better search, documents models, and more

Object Mapping (and more) for Redis! Redis OM Spring extends Spring Data Redis to take full advantage of the power of Redis. Project Stage Snapshot Is

Dec 29, 2022

PluginHooker is a Bukkit plugin that aims to provide an ultimately simple and better method to hook Bukkit events.

PluginHooker PluginHooker is a Bukkit plugin that aims to provide an ultimately simple and better method to hook Bukkit events. Localization 简体中文 Feat

Nov 23, 2022

Android PackageInstaller API silent update test app

Android PackageInstaller API silent update test app

Dec 13, 2022

A mod based off of Gnembon's AutoCrafting Mod, but better

FabricAutoCrafter A Fabric mod that adds a new Auto Crafter block This mod adds a new block, the Auto Crafter. It allows you to put items in the craft

Aug 19, 2022

A better version of NotEnoughCoins for hypixel skyblock.

NotEnoughCoins A SkyBlock Flipping Mod. /nec - Shows the config GUI /nec help - Shows the help message containing all the subcommands and their usage

Aug 19, 2022

Better performance with lottie animations using RLottie in react-native

Better performance with lottie animations using RLottie in react-native

🌈 react-native-rlottie Features ▶️ Uses rlottie to run lottie animations 🌠 rlottie creates rasterized bitmaps for each frame of the animation (inste

Dec 7, 2022

Spring Boot microservices app with Spring Cloud, Robust and resilient backend managing e-Commerce app

Spring Boot microservices app with Spring Cloud, Robust and resilient backend managing e-Commerce app

e-Commerce-boot μServices Important Note: This project's new milestone is to move The whole system to work on Kubernetes, so stay tuned. Introduction

Dec 23, 2022

An implementation of a sample E-Commerce app in k8s. This online retail marketplace app uses Spring Boot, React, and YugabyteDB.

An implementation of a sample E-Commerce app in k8s. This online retail marketplace app uses Spring Boot, React, and YugabyteDB.

An implementation of a sample E-Commerce app in k8s. This online retail marketplace app uses Spring Boot, React, and YugabyteDB.

Oct 27, 2022
Comments
  • Incorrect translation in french

    Incorrect translation in french

    Describe the bug

    Bad french translation

    To Reproduce

    • take a password who has 2 months to crack, displayed "2 moiss" but it must be "2 mois"
    • The label "weak" must be translated by "faible"
    • Bad word "fissuré" is nos used to say crack a password, the word must be "cassé" (or "cracké" it's also used commonly but I don't know if it's from french dictionnary)

    Expected behavior correct french translation

    Additional context

    I'm french so I know what it's must be displayed ;)

    bug 
    opened by Amiralgaby 1
  • Change the url of the play store badge

    Change the url of the play store badge

    opened by cvzi 1
  • A tiny harmless error in the about section :)

    A tiny harmless error in the about section :)

    Describe the bug The version number in the about section is incorrect. Current app version: 1.0.1 Error: 1.0.0

    To Reproduce Steps to reproduce the behavior:

    1. Open the app and tap on the three dotted menu
    2. Tap on ‘about’
    3. See error (app version)

    Thanks

    opened by Jackie7610 1
  • FEATURE REQUEST: View additional information

    FEATURE REQUEST: View additional information

    Hi dev,

    I was wondering if a feature request like this could be accepted anytime later.

    After creating a password some additional information like the number of combinations and the exact time needed to crack the password at xxxx guess per second. The ‘xxxx’ part if editable would be nice like 1000 guess/sec or 2310 guess/sec.

    Thanks :)

    enhancement 
    opened by Jackie7610 1
Releases(v1.2.0)
Owner
the-weird-aquarian
the-weird-aquarian
This app corrects your sitting posture and provides feedback in real time in conjunction with the app. A sensor of 31 cells detects your posture to get better life-wellness

Notichair 실시간 자세분석 및 교정 스마트체어 ?? 상명대학교 PRIME 경진대회 수상 ?? 요구사항 31-cell sensor (mdxs-16-5610) 목차 1. 소개 프로젝트 내용 소개 2. 개발 환경 사전 설정 및 환경 구축 3. 기능 Sensors Ap

Minuk_LEE 3 Jan 15, 2022
Make a better open source survey system.

卷王 简体中文 | English 一文了解开源考试系统天花板-卷王 一文了解开源调查问卷天花板-卷王 一文了解开源公开查询系统天花板-卷王 需要您的 star ⭐️ ⭐️ ⭐️ 支持鼓励 ?? ?? ?? ,点 star 加群(338461197)获取最新的数据库脚本。 考试预览 考试系统预览 调

小黄黄 954 Dec 31, 2022
Example how to reduce React Native iOS build times drastically

Reduce React Native iOS build times Introduction Amount of code in pods can be huge. Pods don’t change often. On CI, all pods are compiled over and ov

Dirk Postma 28 Dec 15, 2022
lazy-language-loader improves loading times when changing your language by only reloading the language instead of all the game resources!

lazy-language-loader lazy-language-loader improves loading times when changing your language by only reloading the language instead of all the game re

Shalom Ademuwagun 7 Sep 7, 2022
corrects your sitting posture and provides feedback in real time in conjunction with the app. A sensor of 31 cells detects your posture to get better life-wellness

Notichair 실시간 자세분석 및 교정 스마트체어 ?? 상명대학교 PRIME 경진대회 수상 ?? 요구사항 31-cell sensor (mdxs-16-5610) 목차 1. 소개 프로젝트 내용 소개 2. 개발 환경 사전 설정 및 환경 구축 3. 기능 Sensors Ap

Minuk_LEE 3 Jan 15, 2022
Simple yet effective password manager.

Password Manager By Edric Antoine This application provides a convenient way to store usernames and passwords for sites you visit. It will include fun

null 1 Jan 5, 2022
With react-native-update-in-app library you can easily implement in-app updates in your React Native app using CDN or any other file server

React Native In-App update With react-native-update-in-app library you can easily implement in-app updates in your React Native app using CDN or any o

Nepein Andrey 7 Dec 21, 2022
This app based on Java to make the life of firefighters easier by implementing features which they need in their day-to-day life

Fire Rescue App This app based on Java to make the life of firefighters easier by implementing features which they need in their day-to-day life. Scre

Senith Umesha 2 Jul 24, 2022
This project will help to test the Log4j CVE-2021-44228 vulnerability.

Log4j-JNDIServer This project will help to test the Log4j CVE-2021-44228/CVE-2021-45046 vulnerabilities. Installation and Building Load the project on

Immunity, Inc 9 Jun 30, 2022
Auto-Unit-Test-Case-Generator automatically generates high-level code-coverage JUnit test suites for Java, widely used within the ANT Group.

中文README传送门 What is Auto-Unit-Test-Case-Generator Auto-Unit-Test-Case-Generator generates JUnit test suites for Java class just as its name. During te

TRaaS 108 Dec 22, 2022