Skip to main content
HomePythonBad Passwords and the NIST Guidelines
Premium project

Bad Passwords and the NIST Guidelines

Check what passwords fail to conform to the National Institute of Standards and Technology password guidelines.

Start Project
1 Tasks1,500 XP

Loved by learners at thousands of companies


Project Description

Almost every web service you join will require you to come up with a password. But what makes a good password? In June 2017 the National Institute of Standards and Technology (NIST) published publication 800-63B titled Digital Identity Guidelines: Authentication and Lifecycle Management. This publication doesn't tell you what is a good password, but it does have specific rules for what is a bad password.

In this project, you will take a list of user passwords and, using publication 800-63B, you will write code that automatically detects and flags the bad passwords.

Project Tasks

  1. 1
    # Introduction

Technologies

Python Python

Topics

Data Manipulation
Lis Sulmont HeadshotLis Sulmont

Content Program Manager at Duolingo

Lis holds a Master's degree in Computer Science from McGill University with a focus on computer science education research and applied machine learning. She's passionate about teaching all things related to data and improving the accessibility of these topics.
See More

FAQs

What do other learners have to say?