Skip to content

Releases: VectoDE/Password-Checker

Password Checker v1.0.1

24 Oct 16:16
e3c115c

Choose a tag to compare

What's Changed

  • Refactor into production-ready CLI service by @VectoDE in #1
  • Add build scripts for Linux and Windows by @VectoDE in #2
  • Add interactive defaults and password storage by @VectoDE in #3
  • Prevent concurrent store writes from clobbering data by @VectoDE in #6
  • Handle stale storage locks after crashes by @VectoDE in #7
  • Verify storage lock is abandoned before cleanup by @VectoDE in #8
  • fix stale lock file handling by @VectoDE in #9
  • Improve CLI stdin detection for cross-platform builds by @VectoDE in #10
  • Fix Windows process detection on Windows builds by @VectoDE in #11
  • Aggregate official breach sources for password checks by @VectoDE in #12

Full Changelog: v1.0...1.0.1

Password Checker v1.0 - Initial Release

21 Jan 18:06

Choose a tag to compare

We are excited to announce the first official release of the Password Checker! Version 1.0 introduces a powerful tool for checking password strength, ensuring security, and verifying if your password has been exposed in a data breach. This initial release provides a fully functional command-line application, including the following key features:

Features in v1.0:

  • Password Strength Evaluation: Check the strength of your password based on length, complexity (uppercase, lowercase, numbers, special characters), and overall security.
  • Data Breach Check: Integrate with the Have I Been Pwned API to check if the password has been exposed in any known data breaches.
  • Secure Password Generation: Generate secure, random passwords based on customizable bit strength (128, 256 bits, etc.), ensuring robust password security.
  • Common Password Detection: Identify if your password is one of the commonly used, weak passwords such as "123456" or "password".
  • Interactive CLI: Easy-to-use interactive command-line interface that allows users to test their own passwords or generate new secure passwords with ease.

What's Coming in Future Releases:

  • GUI Support: A graphical user interface (GUI) for users who prefer a visual experience over the command line.
  • Enhanced Password Strength Metrics: Advanced algorithms for even more precise password strength evaluation.
  • Password Policy Enforcement: A feature that helps users enforce company-specific or industry-standard password policies.
  • Additional Data Breach APIs: Expand the data breach check functionality by integrating with more breach databases.
  • Two-Factor Authentication (2FA) Checker: A future feature that will evaluate whether a password is compatible with two-factor authentication and provide suggestions for strengthening the 2FA setup.

Installation and Usage:

For installation and usage instructions, please refer to the README.md file in the repository. You can download and run the application using Go, and the interactive CLI guides you through testing and generating passwords.

Known Issues:

  • No known issues in this release.

Contributing:

Contributions to improve the Password Checker are welcome! Please refer to the Contributing section in the README for more details on how to contribute.

We hope that this first release will help users enhance their password security and raise awareness about password best practices. Stay tuned for future updates, and thank you for using Password Checker!

Full Changelog: https://github.com/VectoDE/Password-Checker/commits/v1.0