Форум программистов, компьютерный форум, киберфорум С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Библиотека работы со строками https://www.cyberforum.ru/ cpp-beginners/ thread3162975.html
Я тут написал библиотеку. Пока проблем с правильностью работы не наблюдаю, но работает долговато, что мне не нравится. Если у кого-то достаточно времени, чтобы изучить, был бы рад услышать, что можно улучшить. Прилагаю ссылку на репозиторий. Заранее спасибо https://github.com/TWMhub/SnbtReaderLib П.5.19.Правил Запрещено создавать темы в виде ссылок на задания или коды программ,...
C++ Целесообразность использования указателя this
я тут недавно познал "правильное" оформление классов, когда все объявления в хедаре, а уже реализация в CPP файле. когда я внутри реализации функции нужно ли использовать указатель this->? функция и так к нему нормально обращается, но вдруг правильнее его указывать
C++ Консоль не читает enter пробел и tab как число (хотя вроде должно https://www.cyberforum.ru/ cpp-beginners/ thread3162971.html
Предыстория, пытаюсь создать свою строку, и ввод должен заканчиваться при вводе enter, но по какой то причине enter не воспринимается в принципе. То есть если я напишу в вводе "djjetyjkety |enter| " то как итог текст считался, записался, НО запись продолжается и получается бесконечный while который не может получить код клавиши выхода. При использовании getchar(), cin.get он начинает записывать...
C++ В массиве заменить на заданное значение числа большие этого значения Написать прогу, кот-ая генерит массив char, затем вводится число x. если числа из массива > x, то происходит замена на x #include <iostream> #include <time.h> using namespace std; void random(char* a, int n) { for (int i = 0; i < n; i++) { a = rand() % 256; // Генерация числа в диапазоне от 0 до 255 } https://www.cyberforum.ru/ cpp-beginners/ thread3162862.html
Инициализация данных в дочернем классе C++
Здравствуйте, начал писать мини-игру: считать дискриминант на скорость(да,очень веселая игра). Столкнулся с проблемой когда передаю переменные из родительского в дочерний класс происходит какая-то фигня. Сам код: #include<iostream> #include<windows.h> #include<random> #include <io.h> #include <fcntl.h> #include<time.h> #include <conio.h> using namespace std;
C++ Вычислить значение функции sin(x) заданной разложением в ряд Тейлора Вычислить на ЭВМ значение суммы членов бесконечного ряда с заданной точностью и значение суммы, определяемое пределом суммы ряда ( по формуле). Напечатать значения сумм и число циклов ряда, вошедших в сумму. https://www.cyberforum.ru/ cpp-beginners/ thread3162786.html
C++ Порядок вычисления аргументов при вызове функции https://www.cyberforum.ru/ cpp-beginners/ thread3162785.html
Предварительный просмотр Здравствуйте. В теме Распространенные ошибки в пункте "Порядок вычисления аргументов при вызове функции" (автор XZentus) https://www.cyberforum.ru/cpp-beginners/thread1260162-page2.html#post6793774 в выводе написано: имейте ввиду, что нельзя рассчитывать на то, что вычисление значений аргументов в списке параметров функции выполняется слева-направо. Хочу...
Очередь на std::list C++
Здравствуйте, Подскажите, как вы думаете или использовали бы очеред задач на основе std::list ? В моем случае std::list нужен потому что: -Удаление самой задачи происходит из самой задачи. -Выполненная задача взятая из первого элемента помещается в конец списка, до тех пор пока опять не дойдет до начала, и опять не выполнется или пока не будет удалена из самой задачи.
C++ Грамотный код Прошу помочь улучшить код. он работает вроде верно, но то что у меня вложенных циклов до жопы, меня печалит. суть задачи: библиотека для чтения snbt файлов. в данной функции я беру из файла весь текст, убираю ненужную инфу и достаю описание квестов.questBoundaryPosition(1 и 2) это границы по строкам квестов. код: void SnbtReader::AnalizeFile() { //metaInf(1,2) + start allocationQuests... https://www.cyberforum.ru/ cpp-beginners/ thread3162768.html C++ Вывести на экран первую и последнюю группу из простых чисел Задан массив целых чисел. Вывести на экран первую и последнюю группы, состоящие из простых чисел https://www.cyberforum.ru/ cpp-beginners/ thread3162680.html
Проблема с вводом cin, используя notepad++ и MinGW C++
Написал программу для ввода значений в консоли. Хочу запустить её, но когда доходит до строчки cin >>, сразу же закрывается. Debug пишет что "segmentation failed" в чём может быть проблема? То есть даже не даёт цифры написать и сразу же закрывается. #include <iostream> #include <process.h> using namespace std; int main() { int section_height = 0, section_width = 0; cout << "Enter...
C++ Разбить параллелепипед на N меньших параллелепипедов Необходимо написать функцию, которая будет делить параллелепипед на N меньших параллелепипедов. Мне бы хотелось получить хотя бы примерный алгоритм решения, тк серфинг в интернете даёт только частные случаи, когда хотел бы получить общий. Помогите пожалуйста!
случайный прохожий
3031 / 2062 / 626
Регистрация: 20.07.2013
Сообщений: 5,548
11.04.2024, 23:37 0

Получить пароль зная его хэш - C++ - Ответ 17275025

11.04.2024, 23:37. Показов 1127. Ответов 14
Метки (Все метки)

Ответ

Royal_X, насчет мусора не знаю (не уверен), но коллизии (наверно?) возможны, раз это хеш.
Нужно как-то проверять, но тут я пас.

Добавлено через 1 час 43 минуты
Я тут обнаружил, что как мой, так и код ram876, не работают правильно для символов от t по z (то есть если код символа больше 115). Короче, нужно думать.

Добавлено через 22 минуты
Возможное решение (если больше нет ошибок):
C++Выделить код
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream>
#include <string>
using namespace std;
 
int main()
{
  const int num = 116;
  unsigned long long hash = 19497067472789852ull;
  cout << endl << "hash = " << hash << endl;
  string password = "";
  int tmp, tmp2 = 'z' - num;
 
  while (hash)
  {
    tmp = hash % num;
    if (tmp <= tmp2)
    {
      tmp += num;
      hash -= num;
    }
    password += tmp;
    hash /= num;
  }
  cout << endl << "password = " << password << endl << endl;
 
  system("pause");
  return 0;
}
hash = 19497067472789852

password = xAssW0rD


Вернуться к обсуждению:
Получить пароль зная его хэш C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.04.2024, 23:37
Готовые ответы и решения:

Как получить символ utf8, зная его код?
Захтелось мне отобразить один html код, но вот незадача - никак не могу понять как это сделать,...

Как получить символ из строки зная его порядковый номер?
AnsiString chr = &quot;ÉÖÓÊÅÍÃØÙÇÕÚÔÛÂÀÏÐÎËÄÆÝß×ÑÌÈÒÜÁÞ.,7418529630 &quot;; // 012...

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

Сокеты: получить ip адрес чужого компьютера, зная его его имя
Значит вот, в с++ есть такая функция gethostname, с помощью неё я получил своё имя, но я немогу...

Как получить данные с БД или сделать дамп с удаленного сервера зная логин/пароль
Здравствуйте! Я полный ноль в базах данных, так что прошу меня простить если задаю глупый вопрос....

14
11.04.2024, 23:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.04.2024, 23:37
Помогаю со студенческими работами здесь

Как получить хэш процесса и по этому хешу его убить?
Как получить хэш процесса и по этому хешу его убить? Если это вообще возможно :)

Ввести в форму слово и получить его md5 и sha1 хэш.
Подскажите пожалуйста как ее использовать? &lt;?php $str = 'слово'; if...

Получить ID процесса, зная его хендл.
Дано: Хэндл процесса - как результат выполнения ShellExecuteEx. Нужно: Получить ID...

Получить название процесса зная его ID
Привет всем :D Допустим у меня есть ID процесса, как зная его определить имя процесса?

Как убрать пароль с встроенного администратора зная сам пароль
Добрый день!! Подскажите, пожалуйста!!! Раньше заходил под админской встроенной учёткой в систему....

Получить тег и его атрибуты, зная идентификатор
есть переменная с html в ней есть тег путь будет &lt;teg atribut_1=&quot;1&quot; atribut_n=&quot;n&quot; id=&quot;idd&quot;...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru