secpwgen — консольная утилита для создания безопасных паролей с высокой энтропией.
Сложность (Сила / Стойкость) пароля — мера оценки времени которое необходимо затратить на угадывание пароля или его подбор каким-либо методом (например методом прямого перебора). Мера оценки того как много попыток или времени в среднем потребуется на угадывание пароля. Другое определение термина, функция от длинны пароля, его запутанности и непредсказуемости.
В компьютерной индустрии сложность пароля оценивается в терминах информационной энтропии (мере неопределённости или непредсказуемости системы) измеряемой в битах. При отсутствии информационных потерь энтропия численно равна количеству информации на символ передаваемого сообщения. Как правило пользователи создают пароли с недостаточно высокой энтропией.
secpwgen используется для создания безопасных паролей (или фраз) с высокой энтропией несколькими способами. Утилита ориентирована на создание надёжных и безопасных паролей для криптографических целей (например для защиты ключей). Точный метод генерации паролей выбирается задаваемыми параметрами.
secpwgen поддерживает генерацию простых и расширенных паролей с помощью словаря терминов, ASCII генерацию с случайными элементами и кодирование данных по стандарту Base64. Необходимый размер пароля определяется выбранным методом генерации.
secpwgen по завершении создания пароля (или фразы) автоматически завершается работа генератора случайных чисел и процесс удаляется из памяти. Поддержку используемых используемых криптографических стандартов обеспечивается криптографической библиотекой OpenSSL.
Лицензия: MLT (The MIT License)
Вы можете войти под своим логином или зарегистрироваться на сайте.