Это приложение для Linux под названием PWDTK.NET, последний выпуск которого можно загрузить как PWDTK_v2.0.0.2_Binary_AnyCPU_DOTNET451.zip. Его можно запустить онлайн в бесплатном хостинг-провайдере OnWorks для рабочих станций.
Загрузите и запустите онлайн это приложение под названием PWDTK.NET с OnWorks бесплатно.
Следуйте этим инструкциям, чтобы запустить это приложение:
- 1. Загрузил это приложение на свой компьютер.
- 2. Введите в нашем файловом менеджере https://www.onworks.net/myfiles.php?username=XXXXX с желаемым именем пользователя.
- 3. Загрузите это приложение в такой файловый менеджер.
- 4. Запустите онлайн-эмулятор OnWorks Linux или Windows или онлайн-эмулятор MACOS с этого веб-сайта.
- 5. В только что запущенной ОС OnWorks Linux перейдите в наш файловый менеджер https://www.onworks.net/myfiles.php?username=XXXXX с желаемым именем пользователя.
- 6. Скачайте приложение, установите его и запустите.
СКРИНШОТЫ
Ad
PWDTK.NET
ОПИСАНИЕ
Этот API использует спецификацию PBKDF2 с HMACSHA512 в качестве базовой псевдослучайной функции (PRF) для выполнения соленого хеширования в указанном количестве экземпляров, чтобы исключить возможность атак на радужные таблицы и увеличить вычислительные затраты на создание указанных таблиц, это известно как растяжка ключа.Этот API также предоставляет возможность создавать БОЛЬШИЕ крипто-случайные строки соли, потому что чем БОЛЬШЕ и БОЛЬШЕ СЛУЧАЙНОЙ вашей соли, тем лучше! (антирадужные столы)
Я собирался использовать реализацию Microsofts Rfc2898DeriveBytes (cb), но узнав, что она использует HMACSHA1 в качестве основного PRF, я решил модернизировать это и вместо этого реализовать PBKDF2 с HMACSHA512 (сильнее против графических процессоров)
Загрузите двоичные файлы здесь, но для исходного кода используйте репозиторий PWDTK.NET на GitHub, который вы можете клонировать отсюда: https://github.com/Thashiznets/PWDTK.NET.git
Пожалуйста, подумайте о пожертвовании (пятая кнопка выше), если вы сочтете PWDTK.NET полезным!
Доступен пакет на NuGet !!!
Спасибо - Ян
Особенности
- Крипто произвольно генерирует соль
- Интеграция политики паролей
- Реализация PBKDF2 с использованием HMACSHA512 в качестве основного PRF
- Контролируйте использование ресурсов по сравнению с растяжением ключей, предоставляя количество итераций в соответствии со спецификацией PBKDF2
- Код с открытым исходным кодом и доступен для экспертной оценки экспертами по безопасности \ криптографам.
- Использует кодировку UTF-8 для поддержки неанглийских символов, лучше, чем реализации с использованием ASCII
- Создано с использованием инструкции для стандарта PBKDF2 здесь: http://www.ietf.org/rfc/rfc2898.txt
- Возможность вызова Rfc2898.PBKDF2 (P, S, c, dkLen) для получения ключей шифрования вашего конкретного размера
- Исходный код включает образец графического интерфейса с реализованным общим использованием
Аудитория
Информационные технологии, Наука и исследования, Разработчики, Аудиторы, Специалисты по безопасности, Безопасность
Интерфейс пользователя
.NET / Mono
Язык программирования
C#
Это приложение также можно загрузить с https://sourceforge.net/projects/pwdtknet/. Он размещен в OnWorks, чтобы его можно было легко запускать в Интернете с помощью одной из наших бесплатных операционных систем.