Password Tester System

JAVA Cybersecurity
25/02/2026

A sophisticated Java-based security tool designed to test passwords standards developed by NCSC paired with a 0-9 digit PIN style password that is cracked using a bruteforce method. Its main goal is to raise awareness for the importance of strong passwords and show how simple it is to build a bruteforce attack to crack a simple pin. Built using standard Java within VScode.

PasswordTester.EXE
SYSTEM_READY
>> Initializing PasswordTester.exe...
>> System Ready. Type 'help' to begin.
CFlood.com:~$

To interact with the terminal, simply click the input line and enter a command number. Use Option 1 to define a session password, and Option 2 to analyze it using the custom strength algorithm. For the 9 digit PIN functions use Option 3 to set your password and use Option 4 to see the bruteforce method in use.

This terminal serves as a front-end simulation of the core functions and logic. For the original Java version, you can find it on my Github.

This project was the pivotal milestone from small, unrelated projects to projects geared towards growing and sharpening my skills in areas of interest for me - the main area being Cybersecurity. I gained an understanding of project planning, setting realistic objectives, and researching important concepts such as NIST & the brute-force algorithm. This program served as my first step towards cybersecurity as my future.