Публикации по теме 'brute-force'


PRAMP: алгоритм получения разных чисел
По мере того, как я продолжаю свою борьбу в изучении алгоритмов для будущих технических собеседований, друг посоветовал мне запланировать фиктивные собеседования на сайте Pramp! После того, как вы подписались на Pramp, вы получите 6 баллов за собеседование в любое время! У вас также будет возможность выбрать язык, на котором вам комфортно писать код, и на котором вы хотели бы пройти собеседование. Существует множество вариантов, таких как структуры и алгоритмы данных, интерфейс,..

Грубая сила за наблюдателем
Грубая сила за наблюдателем Как построить микромашины с паттерном Observer, способные решать самые сложные задачи. При поиске довольно часто презирают силу грубой силы. Создается впечатление, что лучший способ решить проблемы - использовать какой-нибудь подходящий и осторожный метод. Однако чем сложнее и менее интерактивен код, тем более ограничена эффективность. Если, с другой стороны, мы беспокоимся о реализации чего-то более динамичного, то применимость формул к каждому случаю..

Атаки грубой силы
Атаки грубой силы Сложность времени — ваш друг!!! Большинство из нас слышали об атаках грубой силы раньше, но если вы не уверены на 100%, что они из себя представляют и что они делают. на всякий случай, если эта концепция является новой для вас, давайте начнем с краткого описания того, как они работают, и связанной с этим относительной временной сложности. Атака грубой силы по своей сути является кибер-эквивалентом перебора каждого ключа на связке ключей в двери, пока один из..

прыгать игра
Вопрос. Учитывая массив неотрицательных целых чисел, вы изначально находитесь в первом индексе массива. Каждый элемент массива представляет максимальную длину прыжка в этой позиции. Определите, можете ли вы достичь последнего индекса. Пример 1: Input: [2,3,1,1,4] Output: true Explanation: Jump 1 step from index 0 to 1, then 3 steps to the last index. Пример 2: Input: [3,2,1,0,4] Output: false Explanation: You will always arrive at index 3 no matter what. Its..

CCI: уникален (грубая сила)
Реализуйте алгоритм, чтобы определить, содержит ли строка все уникальные символы. Что делать, если вы не можете использовать дополнительные структуры данных? Пример Ввод: «Привет, мир» Выход: Ложь Все уникальные символы: вернуть true Повторяющийся символ(ы): вернуть false Примечания Символы включают буквы, цифры, пробел, знаки препинания и символы. Подход Создайте вложенный цикл for Первый цикл начнется с первого символа Второй цикл будет повторяться для каждого..

Вопросы по теме 'brute-force'

Подсчет количества операций для подходов грубой силы
Я учусь на младших курсах, и у меня был курс под названием «Проектирование и анализ алгоритмов». Курс классный, но инструктор нет. Я не понимаю брутфорса и как считать количество операций и как считать временную сложность (худший, лучший, средний),...
1774 просмотров
schedule 02.05.2022

Поиск устаревшего пароля базы данных Firebird / Interbase
У меня есть клиент, у которого старое несуществующее приложение; у него была проблема с компанией, которая сделала заявку, и они не раскрывают пароль его базы данных. Он понял, что подписал контракт (тогда), в котором говорилось, что он вроде как...
12989 просмотров

Как я могу случайным образом перебирать большой диапазон?
Я хотел бы случайным образом перебирать диапазон. Каждое значение будет посещено только один раз, и в конечном итоге будут посещены все значения. Например: class Array def shuffle ret = dup j = length i = 0...
3743 просмотров
schedule 18.03.2023

Перебор символов в текстовое поле в С#
Я хочу создать программу, которая «проверяет пароли», чтобы увидеть, сколько времени потребуется, чтобы взломать их с помощью базовой атаки грубой силы. Итак, что я сделал, так это сделал 2 текстовых поля. ( textbox1 и textbox2 ) и написал...
9100 просмотров
schedule 12.06.2022

У похожих паролей похожие хэши?
Наша компьютерная система на работе требует, чтобы пользователи меняли свой пароль каждые несколько недель, и у вас не может быть того же пароля, что и раньше. Он помнит около 20 ваших последних паролей. Я обнаружил, что большинство людей просто...
1816 просмотров

Как я могу заставить пользователя ввести капчу после определенного количества неудачных попыток входа в систему с помощью authlogic?
Я пытаюсь защитить свое приложение rails 3 от подбора логина методом грубой силы. Я использую authlogic . Как лучше всего заставить пользователя (или бота) ввести код после определенного количества неудачных попыток входа в систему? Есть ли у...
930 просмотров

Решатель судоку грубой силы: откат?
Реализация алгоритма грубой силы для решения головоломок судоку, если ячейка обнаруживается, что размещение любой из цифр от 1 до 9 было бы недопустимым ходом. Реализация написана на C, а плата представлена ​​массивом 9x9. Решатель ведет...
2553 просмотров
schedule 05.09.2023

Генерация символов грубой силы в C++
Итак, я пытаюсь создать генератор строк грубой силы для сопоставления и сравнения строк в CUDA. Прежде чем я начну возиться с языком, которого не знаю, я хотел заставить его работать на C++. В настоящее время у меня есть этот код. #include...
4477 просмотров
schedule 16.07.2022

Блокировка данных на x дней
Есть ли (простой) способ зашифровать данные, чтобы для их расшифровки требовалось определенное количество часов процессора? Может быть, серия шифровок с короткими ключами, переменная односторонняя функция или что-то в этом роде? Это, вероятно, не...
85 просмотров
schedule 05.06.2023

Как долго перебирать соленый хэш SHA-512? (соль предоставляется)
Вот алгоритм на Java: public String getHash(String password, String salt) throws Exception { String input = password + salt; MessageDigest md = MessageDigest.getInstance(SHA-512); byte[] out = md.digest(input.getBytes()); return...
103937 просмотров
schedule 05.07.2022

Как структурировать этот код перебора OpenCL
Я только начинаю играть с OpenCL, и я застрял в том, как структурировать программу достаточно эффективным образом (в основном избегая большого количества передачи данных в/из графического процессора или где бы ни выполнялась работа) То, что я...
1691 просмотров
schedule 15.02.2023

Генерация набора мощности списка
Мне нужно написать грубую реализацию задачи о рюкзаке. Вот псевдокод: computeMaxProfit(weight_capacity) max_profit = 0 S = {} // Each element of S is a weight-profit pair. while true if the sum of the weights in S <=...
2906 просмотров

Генерация всех комбинаций методом грубой силы в C++
Я должен сделать программу, которая генерирует все возможные комбинации с использованием подхода грубой силы. Вопрос заключается в следующем: Предположим, что у меня есть 3 задачи и 2 процесса. Я создам массив 3x2 и сделаю все возможные...
1382 просмотров
schedule 01.11.2022

Почему алгоритмы «разделяй и властвуй» часто работают быстрее, чем грубая сила?
Почему алгоритмы «разделяй и властвуй» часто работают быстрее, чем грубая сила? Например, чтобы найти ближайшую пару точек. Я знаю, что вы можете показать мне математическое доказательство. Но интуитивно, почему это происходит? Магия?...
5296 просмотров

сумма трехмерной матрицы - Matlab Brute force
Привет, у меня есть трехмерная матрица в коде ниже. Я пытаюсь суммировать все 24 элемента "n" для каждой комбинации "number_panels" и "number_turbines". то, что у меня есть ниже, не суммируется в 3-м измерении для number_panels = 0:5 for...
2434 просмотров
schedule 14.05.2023

Алгоритм грубой силы Python [закрыт]
Мне нужно сгенерировать все возможные комбинации из заданного набора символов в заданный диапазон. Нравиться, charset=list(map(str,"abcdefghijklmnopqrstuvwxyz")) range=10 И выход должен быть,...
159341 просмотров
schedule 09.09.2022

реализация атак грубой силы на хэш-значения в Javascript
Прежде чем я перейду к самому вопросу, я хотел бы прояснить некоторые вещи, потому что я знаю, как нелепо может звучать «грубая форсировка с помощью javascript», когда она вырвана из контекста :). Я работаю над своей бакалаврской диссертацией, в...
2236 просмотров
schedule 24.03.2023

Симметричный перебор gpg с использованием словаря
Есть ли какая-либо библиотека или программное обеспечение, которое может взломать симметричный ключ gpg на основе словаря? Сможет ли знаменитый Джон Потрошитель справиться с такой задачей?
1652 просмотров
schedule 07.01.2023

Вычисление кратчайшего пути из полного графа
У меня есть матрица NxN, где matrice[i][j] — стоимость ребра между вершинами i и f j в неориентированном графе. Что мне нужно определить, так это кратчайший путь, содержащий все вершины в матрице. Итак, для ввода, например: 0 198 67...
892 просмотров
schedule 28.05.2022

Алгоритм грубой силы с ошибкой передачи строки Java
Я думаю, что это может быть очень простое решение, но я не слишком уверен. Я пытаюсь создать массив символов, отсортировать их, увеличив определенный индекс массива и бросив их в строку в конце. Я выполнил это (проверено путем вывода результата...
1168 просмотров
schedule 03.07.2023