17 марта 2021 г. 14:54 Английский GNU GPL v3

Программа для проверки пароля на утечку в сеть интернет, иными словами, она проверяет наличие введенного пользователем пароля во взломанных и утекших в сеть интернет базах данных.

По сути pwnCheck представляет собой графический интерфейс к сервису api.pwnedpasswords.com. Она написана при помощи языка программирования python и библиотеки графического интерфейса pyQT4.

Программа вычисляет хеш пароля, а затем ищет совпадения с первыми 5 символами (префиксом) в api.pwnedpasswords.com,

далее полное совпадение хеша будет найдено локально на ПК пользователя. Она отправляет не сам пароль на сайт api.pwnedpasswords.com, а его хэш. На сервис отправляются только первые 5 символов хэша, а не весь, поэтому можно спокойно проверять пароль на утечку в интернет.

Исполняемые файлы pwnCheck были созданы с помощью библиотеки pyinstaller.

Зависимости:

  • Python 2.7;
  • pyQT4.

Как работает программа:

  1. Вычисление SHA1-хэша для пароля.
  2. Префиксная переменная устанавливается на первые 5 символов хеша.
  3. Все хэши с совпадающим префиксом извлекаются из базы данных pwnedpasswords.com.
  4. Соответствие хэша пароля проверяется локально на ПК пользователя.

Если пароль не найден во взломанных базах данных, которые утекли в сеть интернет, тогда будет отображено сообщение с зеленым фоном:

PASSWORD WAS NOT FOUND IN THE DB

Если пароль найден во взломанных базах данных, которые утекли в сеть интернет, тогда будет отображено сообщение с красным фоном (вместо N - количество раз):

PASSWORD PWNED N TIMES!

Программа позволяет проверить свой пароль на утечку в сеть интернет и тем самым обезопасить свои учетные данные.

Характеристики

Ссылки на официальный сайт и загрузку
  • Язык: Английский
  • ОС: Windows 10, Windows 7
  • Лицензия: GNU GPL v3
  • Разработчик: ac0y2
  • Категория: Пароли
  • Видеообзор: Отсутствует
  • VirusTotal: отчет
  • Создано: 17.03.2021
  • Обновлено: 17.03.2021