Це команда apgbfm, яку можна запустити в постачальнику безкоштовного хостингу OnWorks, використовуючи одну з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
apgbfm - програма керування фільтром APG Bloom
СИНТАКСИС
apgbfm -f фільтрувати -n кількість слів [-q] [-s]
apgbfm -f фільтрувати -d dictfile [-q] [-s]
apgbfm -f фільтрувати -a слово [-q]
apgbfm -f фільтрувати -A dictfile [-q]
apgbfm -f фільтрувати -c слово [-q]
apgbfm -f фільтрувати -C dictfile [-q]
apgbfm -i фільтрувати
apgbfm [-v] [-h]
ОПИС
apgbfm використовується для керування фільтром Блума, який використовується для обмеження створення паролів APG
програмне забезпечення для створення паролів. Використання фільтра Bloom дозволяє прискорити перевірку пароля
для великих словників і має деякі інші переваги.
Ідея використовувати для цієї мети фільтр Блума виникла з опису OPUS
проект ОПУС: Запобігання Слабкий Пароль Вибори Пердью технічний доповідь CSD-TR 92-028
написано від Євген H. Спаффорд.
Ви можете отримати цю статтю з:
http://www.cerias.purdue.edu/homes/spaf/tech-reps/9128.ps
Він має дуже гарний опис фільтра Bloom і його переваги для перевірки пароля
систем.
Прості слова apgbfm генерує n хеш-значення для кожного слова і встановлює відповідні біти
у файлі фільтра до 1. Щоб перевірити слово apgbfm генерує ті самі хеш-функції для цього
слово і якщо все n відповідні біти у файлі фільтра встановлені в 1, тоді припускається це слово
є в словнику. apgbfm використовує SHA-1 як хеш-функція.
apgbfm можна використовувати як самостійну утиліту, а не тільки з apgабо apgd.
УВАГА !
Формат файлу фільтра може бути змінений у майбутньому. Спробую створити формати файлів
сумісний, але я не можу цього гарантувати.
УВАГА !
apgbfm може сповільнити роботу комп’ютера під час створення фільтра.
ВАРІАНТИ
-f фільтрувати
використання фільтрувати як ім'я для імені файлу фільтра Блума.
-i фільтрувати
роздрукувати інформацію про фільтрувати.
-n кількість слів
створити новий порожній фільтр для кількість слів кількість слів. Корисно, коли хочеш
динамічно заповнювати фільтр.
-d dictfile
створити новий фільтр із dictfile. Для створення фільтра може знадобитися багато часу
великий словник. У цьому словнику ви можете розмістити слова (по одному на рядок), які слід
не відображаються як згенеровані паролі. Наприклад: імена користувачів загальні слова і т. д. Ви
навіть можна використовувати один із словників, які додаються словник пароль сухарі.
Ця перевірка чутлива до регістру. Наприклад, якщо ви хочете відхилити слово «root», ви
слід вставити в dictfile слова: корінь, Корінь, Корінь, ... , КОРІНЬ. Щоб вказати на це
програма працює apgbfm друкує крапку для кожні 100 слів, доданих у словник.
-a слово
додавати слово до фільтра.
-A dictfile
додати всі слова з dictfile до фільтра. Щоб вказати, що програма працює
apgbfm друкує крапку для кожні 100 слів, доданих у словник.
-c слово
перевірка слово для появи у фільтрі.
-C dictfile
перевірте кожне слово з dictfile для появи у фільтрі.
-q тихий режим.
-s створити новий фільтр у режимі без урахування регістру.
-v інформація про версію для друку.
-h роздрукувати довідкову інформацію.
EXIT КОД
Після успішного виконання свого завдання, apgbfm завершиться кодом виходу 0. Код виходу
-1 означає, що сталася помилка. Текстові помилки записуються до стандартної помилки
потік.
Використовуйте apgbfm онлайн за допомогою служб onworks.net