Crypt Your Pass

Crypt Your Pass — кроссплатформенный генератор надёжных паролей к аккаунтам сайтов по личному алгоритму на основе простейших криптографических преобразований без псевдослучайных чисел.

Версия

1.0 (10 сентября 2012 год)

Скачать

Скачать Crypt Your Pass для Windows с GitHub (5.1 МБ)

Исходный код Crypt Your Pass для компиляции в Linux

Требования к рабочему окружению

Windows: Windows 8/7/Vista/XP/2k.

Linux: для работы приложения в операционной системе Linux требуются библиотеки Qt 4.6.2 или новее. Для установки библиотек на debian-based дистрибутивах, используйте команду sudo apt-get install libqt4-gui libqt4-core. Работоспособность проверена в Ubuntu 10.04.3, AgiliaLinux 8.0, Debian Squeeze 6.0.3.

Запуск

Программу можно запускать с параметрами:

-alg 2LA.2RA.1234.2LS.2RS Установка алгоритма с последующим скрытием
-site ahrameev.ru Установка сайта
-login Qwerty Установка логина
-tofile results.csv Запись результатов работы в CSV формате

Алгоритм

Алгоритм состоит из секций, разделённых точкой «.». В секциях указывается любой текст по желанию либо специальные команды. Шаблон секции:

(n(S||A)(L||R)[U][P]) || (MS||MA) || any

|| — логическое «или», [] — необязательное, () — обязательное, any — любой текст.

Команды, кроме MS и MA, должны начинаться с целого числа, не равному нулю.

S — адрес сайта, A — логин, L — слева направо, R — справа налево, U — в верхний регистр, P — положение символа в алфавите, M — длина.

Примечания: Если секция начинается не с цифры и не равна MS и MA, то секция считается неизменным текстом, а не командой. В адресе сайта не учитываются точки.

Примеры алгоритмов

4SLP.2RUS.MA.2LS.MS.SOMe

1. Положение в алфавите четвёртого символа слева направо из адреса сайта
2. Второй символ в верхнем регистре (если буква) справа налево из адреса сайта
3. Длина логина
4. Второй символ слева направо из адреса сайта
5. Длина адреса сайта
6. SOMe
Для сайта ahrameev.ru и логина qwerty пароль: 5E6u11SOMe

4RA.MS.1ALU.1SLP.3

1. Четвёртый символ справа налево из логина
2. Длина адреса сайта
3. Положение в алфавите первого символа слева направо из адреса сайта
4. 3
Для сайта ahrameev.ru и логина qwerty пароль: e11Q183

2LA.2RA.1234.2LS.2RS

1. Второй слева направо символ из логина
2. Второй справа налево символ из логина
3. 1234
4. Второй слева направо символ из адреса сайта
5. Второй справа налево символ из адреса сайта
Для сайта ahrameev.ru и логина qwerty пароль: wt1234ue

Примечания

Для повышения безопасности рекомендуется изменить имя исполняемого файла на случайную комбинацию букв и цифр (например, h32NHds57139Ds). В Windows версии расширение файла (.exe) переименовывать не надо.

Лицензия

Creative Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0).

Исходный код

Программа написана на C++ с использованием Qt framework для собственных нужд. Адрес проекта на GitHub: https://github.com/maindefine/cryptyourpass.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *