Генератор паролей C++

Живой_мертвый

Кислотный дом
Pro Member
Сообщения
53
Реакции
19
Посетить сайт
Пароль (

Авторизируйтесь или Зарегистрируйтесь что бы просматривать ссылки.

parole —

Авторизируйтесь или Зарегистрируйтесь что бы просматривать ссылки.

) — условное слово

Авторизируйтесь или Зарегистрируйтесь что бы просматривать ссылки.

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

Авторизируйтесь или Зарегистрируйтесь что бы просматривать ссылки.

от

Авторизируйтесь или Зарегистрируйтесь что бы просматривать ссылки.

. В большинстве

Авторизируйтесь или Зарегистрируйтесь что бы просматривать ссылки.

комбинация «

Авторизируйтесь или Зарегистрируйтесь что бы просматривать ссылки.

— пароль» используется для

Авторизируйтесь или Зарегистрируйтесь что бы просматривать ссылки.

пользователя.

Wikipeadia

Сижу значит решаю олимпиадные задачи по c++, и приходит идея сделать генератор паролей. Почему бы и нет?

C++:
#include <iostream>
#include <algorithm>
#include <time.h>
#include <stdlib.h>
#include <fstream>

using std::cout;
using std::cin;
using std::endl;

class PassGen {

public:
    void displayMessage()
    {
        int passLenght;
        int numOfPasswords;
        char * filename = new char;

        cout << "Введите длину пароля для генерации: ";
        cin >> passLenght;
        cout << "Введите количество паролей для генерации: ";
        cin >> numOfPasswords;
        cout << "Будет сгенерировано паролей: " << numOfPasswords << "." << endl;
        cout << endl;
        cout << "Введите имя файла для записи: ";
        cin >> filename;

        std::ofstream outFile(filename);

        for (int k = 0; k < numOfPasswords; k++) {
            for (int i = 0; i < passLenght; ++i) {   
                numOfChars(passLenght);
                passGenerator(passLenght);
                outFile << password [i];
            }
            outFile << endl;
        }
        outFile.close();

        cout << "Пароли успешно сгенерированы и записаны в файл " << filename << "" << endl;
    }

    void passGenerator(int passLenght)
    {
        password = new char [passLenght];

        for (int i = 0; i < numOfNumbers; ++i) {
            password [i] = char(rand() % 10 + 48);
        }
        for (int i = numOfNumbers; i < numOfNumbers + numOfBigChars; ++i) {
            password [i] = char(rand() % 26 + 65);
        }
        for (int i = numOfNumbers + numOfBigChars; i < passLenght; ++i) {
            password [i] = char(rand() % 26 + 97);
        }
         std::random_shuffle(password, password + passLenght);       
    }

    void numOfChars(int passLenght)
    {
        numOfSmallChars = rand() % passLenght;
        int charRandEnd = passLenght - numOfSmallChars;
        numOfBigChars = rand() % charRandEnd;
        numOfNumbers = passLenght - numOfSmallChars - numOfBigChars;
    }

private:
    int numOfSmallChars;
    int numOfBigChars;
    int numOfNumbers;
    char * password;
};

int main()
{
    setlocale(LC_ALL, "Russian");
    srand(time(NULL));
    PassGen * pass = new PassGen;
    pass->displayMessage();
    return 0;
}

Посмотреть вложение 8424

Посмотреть вложение 8425

Посмотреть вложение 8426

Exe.файл и просто код
 
  • Like
Реакции: Dare_Vulture и T0pDro4eR
Название темы
Автор Заголовок Раздел Ответы Дата
N Aliexpress (Топовые товары задаром) [Генератор энергии] Другое 0
Z Генератор фейковых скриншотов из QIWI-кошелька Полезные статьи 3
turizm200 Генератор баз (делаем супер приват базы). Софт для работы с текстом/Другой софт 2
HARD_RESET Генератор сигн. Свободное общение и флейм 1
АнАлЬнАя ЧуПаКаБрА Генератор чеков Amazon, Ebay, Paypal, Steam и т.п. Софт для работы с текстом/Другой софт 0
F Собираю команду для брута паролей. Бруты/Парсеры/Чекеры 0
P Качественный подбор паролей (vk.comOk.ru,WhatsApp.Viber) от [email protected] Взлом сайта, взлом форума - на заказ! Хотите узнать с кем обща Корзина 0
Anorali Интересно Написание стиллера паролей от wifi WiFi/Wardriving/Bluejacking 23
Kot507 Взломщик андроид паролей. Продажа софта 2
E Интересно Ненадёжность хранения паролей TeamViewer Уязвимости и взлом 0
HARD_RESET Пак паролей для расшифровки дампов Другое 6
B AZORult стиллер + HVNC Bot, stealer - Мощный стиллер паролей, CC и криптовалют Корзина 2
John15 Стиллер паролей с отправкой по почте. Вирусология 4
MaFio NordPass - менеджер паролей от NordVPN Полезные статьи 0
A Стиллер паролей для Chrome и Firefox Уязвимости и взлом 0
VipRin1 13 миллиардов почт и паролей пользователей Полезные статьи 11
mrx123 База логинов и паролей Online Уязвимости и взлом 4
kdroshev [Pluralsight] Хакинг веб-приложений: взлом функционала по восстановлению паролей Другое 0
T0pDro4eR [Асгард — С первых рук] Самодельный апаратный менеджер паролей Полезные статьи 0
1 Wi-Fi точка для перехвата паролей Kali Linux 4
R 16,5 гб паролей для взлома wifi Kali Linux 2
kdroshev Сборник программ для взлома паролей различных зашифрованных файлов запароленных архивов Другое 1
kdroshev [Pluralsight] Хакинг веб-приложений: взлом функционала по восстановлению паролей Другое 0
Forevonly Seth - MITM атака, перехват RDP паролей. Kali Linux 0
klobald Инструкция по Ettercap: атака человек-посередине (MitM), перехват паролей, обход HSTS, подмена данных на лету ЧАСТЬ 2 Уязвимости и взлом 0
klobald Инструкция по Ettercap: атака человек-посередине (MitM), перехват паролей, обход HSTS, подмена данных на лету ЧАСТЬ 1 Уязвимости и взлом 1
Forevonly Слив более 2 миллионов логинов и паролей от E-mail Раздача email 10
hggug77 Огромная база паролей от аккаунтов социальных сетей. Полезные статьи 3
klobald Использование Burp Suite в сценариях человек-посередине (MitM): сбор информации, перехват паролей, заражение бэкдорами Уязвимости и взлом 0
klobald Извлечение всех паролей (веб-браузеры, почтовые программы и пр.) в Windows и Linux Уязвимости и взлом 3
klobald Взлом паролей MS Office, PDF, 7-Zip, RAR, TrueCrypt, Bitcoin/Litecoin wallet.dat, htpasswd в oclHashcat Уязвимости и взлом 0
Forevonly Дешифровщик FTP паролей. Софт для работы с текстом/Другой софт 0
Forevonly ☠️1,4 млрд логинов и паролей Другое 0
Sasha3I8I2 Перехват куки и паролей СИ/Фишинг/Мошенничество 0
shellest Кража паролей: как наши учетки уводят через npm-пакет Уязвимости и взлом 0
shooter Опубликована база данных, включающая 320 млн уникальных хешей паролей Новости в сети 0
ins1der Программы для создания словарей паролей Уязвимости и взлом 0
ins1der Делаем из старенького ноутбука мега скоростной взломщик паролей Полезные статьи 36
AngelOfLove Простенький генератор паролей C# С/C++ 1
turizm200 Сайты с онлайн подбором паролей к WI-FI WiFi/Wardriving/Bluejacking 3
turizm200 Программа для перебора паролей на CPU + GPU под windows (Elcomsoft Wireless Security Auditor) WiFi/Wardriving/Bluejacking 4
dhusss Список паролей для Брута (БОЛЬШОЙ) Другое 16
Kali_linux_123 Скиньте плиз пару словарей паролей Вопросы и интересы 1
Riddle Стиллер куков и паролей c# .NET 3

Название темы