ТОП 7 программ для ПРОГРАММИСТА
HASHCAT
Hashcat — бесплатная кроссплатформенная программа для восстановления паролей из их хешей (результатов работы криптографических функций). На сегодняшний день это самый быстрый инструмент в мире для взлома паролей, так как он использует вычислительную мощность видеокарт (GPU) через технологии OpenCL и CUDA. Как работает Hashcat В отличие от инструментов вроде Hydra, которые пытаются подобрать пароль, напрямую отправляя его на сервер (онлайн-атака), Hashcat работает с дампами (оффлайн-атака). Принцип работы: Получение хеша. Сначала злоумышленник или специалист по безопасности получает базу данных, где пароли хранятся не в открытом виде, а в виде хешей (например, после утечки базы данных сайта)...
Java 869. В чем разница между HashMap и WeakHashMap? Для чего используется WeakHashMap?
HashMap и WeakHashMap являются реализациями интерфейса Map, но имеют различное поведение при работе с объектами, которые не используются. В HashMap каждый ключ и значение хранятся в обычных ссылках. Это означает, что если объект-ключ или объект-значение находится в HashMap и не используется, то он продолжит занимать память до тех пор, пока не будет удален из HashMap. В WeakHashMap все ключи хранятся в слабых (weak) ссылках. Это означает, что если объект-ключ не используется в других частях программы и находится только в WeakHashMap, то он может быть удален сборщиком мусора...