Форум программистов, компьютерный форум, киберфорум
Бета-тестирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
 Аватар для mozgotron
64 / 73 / 1
Регистрация: 23.05.2015
Сообщений: 360
Записей в блоге: 52

Код доступа — программа для хранения своих аккаунтов

21.08.2018, 10:34. Показов 3570. Ответов 46

Студворк — интернет-сервис помощи студентам
БЕСПЛАТНОЕ Windows-приложение Код доступа 2.2 (2018).

Хранит в зашифрованном виде адреса электронных информационных ресурсов пользователя, логины и пароли для доступа к ним.

Язык программирования Visual Basic .NET.

Данные об аккаунтах пользователя включают: 1) название ресурса, 2) адрес ресурса, 3) логин, 4) пароль, 5) комментарий.

При первом открытии программы пользователь должен придумать и ввести пароль (ключ шифрования). По этому ключу данные об аккаунтах зашифровываются в файл и расшифровываются для отображения в главном окне программы. При повторных запусках программы, нужно вводить придуманный в начале пароль. В случае ввода неправильного пароля, программа не откроется. Программа не хранит сам пароль, записывается только его хеш-код, поэтому пароль входа в приложение нужно запомнить.

С момента публикации 1-ой подверсии 2-ой версии своей программы исправил 4 ошибки:
- ввод и сохранение пустой записи;
- удаление записи без её выделения;
- отсутствие проверки старого пароля при смене пароля;
- использование программой при шифровании данных нового пароля, который пользователь ввёл в окне смены пароля, но не стал сохранять и отменил эту смену пароля.
Первую версию программы (Код доступа 1.x) полностью забраковал из-за тяжёлого по виду интерфейса.

СКРИНШОТЫ ФОРМ ПРОГРАММЫ КОД ДОСТУПА
Окно ввода пароля при запуске программы.

Главное окно программы, в котором можно увидеть свои аккаунты, найти по первым буквам нужный аккаунт, добавить новые аккаунты или удалить ненужные.

Окно для смены пароля.

Окно с информацией о программе и условиями его использования.


Потестируйте, пожалуйста. Если найдёте ещё какие-нибудь ошибки и недостатки, пишите. Буду очень признателен. Если вам понравится моя прога, юзайте. Если боитесь, что я украду ваши аккаунты, проверьте исходник и сами скомпилируйте из него исполняемый файл.

Ссылка для скачивания ZIP-архива: Код доступа 2.2 + EXE-файл + исходник.zip
Состав ZIP-архива: Файл Код доступа 2.0.1.8.exe + Папка с исходником
Размер ZIP-архива: 1 202 833 байт (+ иконка, картинки, текст соглашения...)
CRC32 ZIP-архива: D473E15C
MD5 ZIP-архива: 5A97F3C055E668EF985DFCD2E7F18D16
SHA-1 ZIP-архива: FEC39A94411C592D0288E02F8F30658E1AEC7DA0
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.08.2018, 10:34
Ответы с готовыми решениями:

Хочу написать программку для хранения и редактирования списка своих знакомых
добрый день, хочу написать программку для хранения и редактирования списка своих знакомых. Посоветуйте что почитать, как сохранять.

Организация хранения констант для доступа к ним из нескольких книг Excel
Ребят, доброго времени суток. Подскажите пожалуйста направление "движения" для решения следующей проблемы. Существует ряд констант и ряд...

Запись в файл произвольного доступа: Буфер выходных байт не достаточен для хранения закодированных данных
Здравствуйте, ув.форумчане, очень требуется помощ! пытаюсь по примеру с книги сделать программу, пишущую данные в файл, но выдает ошибку....

46
 Аватар для mozgotron
64 / 73 / 1
Регистрация: 23.05.2015
Сообщений: 360
Записей в блоге: 52
18.09.2018, 20:35  [ТС]
Студворк — интернет-сервис помощи студентам
И резервирование файла данных конечно тоже сделаю. Только куда резервировать? В папку ProgramData? Или требовать у пользователя вставлять в USB флешку и копировать файл на флешку? А вообще, я практически не видел приложений, которые занимаются резервированием своих файлов с пользовательскими данными. Даже Microsoft Access не резервирует базы данных без команды пользователя.
0
Эксперт .NET
 Аватар для Usaga
14776 / 9550 / 1366
Регистрация: 21.01.2016
Сообщений: 36,012
18.09.2018, 20:35
А ещё этот алгоритм не рассчитан на строки более 128-ми символов.
0
Эксперт .NET
 Аватар для Rius
13846 / 7889 / 1706
Регистрация: 25.05.2015
Сообщений: 23,952
Записей в блоге: 14
18.09.2018, 20:38
Цитата Сообщение от mozgotron Посмотреть сообщение
А вообще, я практически не видел приложений, которые занимаются резервированием своих файлов с пользовательскими данными.
Чтобы увидеть, надо смотреть.
Keepass уже упоминал.
1
 Аватар для mozgotron
64 / 73 / 1
Регистрация: 23.05.2015
Сообщений: 360
Записей в блоге: 52
18.09.2018, 20:47  [ТС]
Rius,
Контролы не названы по человечески.
Вы наверное про эти названия:
ListView1
Label1
Label2
Label3
Label4
Label5
Label6
Label7
LA
TextBox1
TextBox2
TextBox3
TextBox4
TextBox5
Я их конечно переименую. Только имейте в виду, что конечного пользователя не волнует, как называются контролы. Он всё равно не видит их названий. Он видит только сами контролы. А как они называются, пользователю по барабану, хоть пускай Pipiska или Zhopa называется, лишь бы только прога нормально работала.
0
Эксперт .NET
 Аватар для Rius
13846 / 7889 / 1706
Регистрация: 25.05.2015
Сообщений: 23,952
Записей в блоге: 14
18.09.2018, 20:50
mozgotron, мне ваши объяснения не нужны.
Не хотите прислушиваться? Мне всё равно. Проблемы-то у вас.
1
 Аватар для LeniumSoft
1454 / 847 / 150
Регистрация: 06.06.2012
Сообщений: 2,370
18.09.2018, 20:51
mozgotron, тебе там смс-ка пришла с auto.ru о попытке авторизации?

Зачем ты один пароль на всех сайтах юзаешь?
1
18.09.2018, 20:52

Не по теме:

LeniumSoft, эпичненький у ТС фейл...

0
 Аватар для mozgotron
64 / 73 / 1
Регистрация: 23.05.2015
Сообщений: 360
Записей в блоге: 52
18.09.2018, 20:54  [ТС]
Rius, лол! Это LeniumSoft! Я им авторизовался на форуме! )))))))))

Ладно! Я ВЫХОЖУ!!!! МЕНЯЙ ПАРОЛИ ВЕЗДЕ!!!!!!
1
18.09.2018, 20:55

Не по теме:

Сапожник без сапог... Автор менеджера паролей, не умеющий пользоваться паролями...

0
 Аватар для mozgotron
64 / 73 / 1
Регистрация: 23.05.2015
Сообщений: 360
Записей в блоге: 52
18.09.2018, 21:05  [ТС]
Usaga,
А ещё этот алгоритм не рассчитан на строки более 128-ми символов.
С чего вы это взяли? Я по этому алгоритму за один раз словарь медицинских терминов весь целиком зашифровывал. А знаете сколько там словарных статей? 58000! Это больше двух миллионов знаков! За один раз! А вы говорите не более 128-ми.
Вот, ловите шифровку по этому алгоритму. В программе "Код доступа" зашифровал. Здесь больше 300 знаков:
ХКлЖМф ннлпцэ ПнУшЮУф ФЫCЧхТЩя [КГгР]ФТ7йЙ[/РИиЦ], [ШDDЬн]L 4ЁR ЛзйВ L50мГ0вБ оz гwпхПбзzо И0 ОцъМид зыМёг ЕлГ-нО EПуёЧыEЛ.[/дн3Uf] Ф ыИзУ ЗC FЪч лСKЦф? N Ээ NcяЭF тЮцcFЭIcK яЧ hэcI MЫE PjNaяq6 OgGl0mSwQo4 0mZvSxZm nR9к ёt2y2А8 0sм5йЁеxтyXД. z гИ2БпВ ПйНлЬлП ФгП ХрУзЁчФDЭ ЪьЙэПх? кмИйЙ! odA уbяqNЩ ЩшkN FbFfDjJkю FlюjOb! jb rHmS WfO! I kё NzN16vбs 5U RА6wX opT-г9.
Кончайте высасывать "недостатки" из пальца.

Добавлено через 6 минут
Ага. Всё таки взломали шифровку. Молодцы. Я в шоке в общем.
LeniumSoft, ладно. С этого дня сделаю разные пароли.
0
Эксперт .NET
 Аватар для Usaga
14776 / 9550 / 1366
Регистрация: 21.01.2016
Сообщений: 36,012
18.09.2018, 21:12
mozgotron, возьмите уже нормальный алгоритм шифрования, а не поделку детскую. Какой-нибудь AES хотя бы. Хотя после такой антирекламы ваше ПО стороной обходить будут (и правильно). Уж не обижайтесь.
1
 Аватар для mozgotron
64 / 73 / 1
Регистрация: 23.05.2015
Сообщений: 360
Записей в блоге: 52
30.09.2018, 13:06  [ТС]
Rius,
Не используется VCS
Как использовать VCS? Что для этого нужно сделать? Куда нажимать?
0
Эксперт .NET
 Аватар для Usaga
14776 / 9550 / 1366
Регистрация: 21.01.2016
Сообщений: 36,012
30.09.2018, 13:11
mozgotron, почитать документацию не вариант?
1
 Аватар для mozgotron
64 / 73 / 1
Регистрация: 23.05.2015
Сообщений: 360
Записей в блоге: 52
30.09.2018, 13:15  [ТС]
Usaga, спасибо конечно, сейчас почитаю. Но на хрена нужен этот форум, если даже спросить ни о чём нельзя?
0
Эксперт .NET
 Аватар для Usaga
14776 / 9550 / 1366
Регистрация: 21.01.2016
Сообщений: 36,012
30.09.2018, 13:18
mozgotron, не все вопросы стоят того, чтобы их задавать. Иногда включить голову и погуглить полминуты бывает продуктивнее.
0
 Аватар для mozgotron
64 / 73 / 1
Регистрация: 23.05.2015
Сообщений: 360
Записей в блоге: 52
30.09.2018, 13:21  [ТС]
Usaga, а геморроя с этим Гитом не будет? А то начну юзать Гит, и потом всё моё время будет уходить на него, вместо того, чтобы программировать.

Добавлено через 2 минуты
Usaga, раньше программисты обходились без этих Гитов-шмитов и ничего! Писали отличные программы и никакие СКВ не нужны были. Сейчас прям подавай людям СКВ, Гиты, маникюр, педикюр...
0
Эксперт .NET
 Аватар для Rius
13846 / 7889 / 1706
Регистрация: 25.05.2015
Сообщений: 23,952
Записей в блоге: 14
30.09.2018, 13:37
mozgotron, а разве вас кто-то заставляет?
Не хотите - не используйте. Тем более, если вы эту программу дальше развивать не собираетесь, то вам это точно не нужно.
1
 Аватар для mozgotron
64 / 73 / 1
Регистрация: 23.05.2015
Сообщений: 360
Записей в блоге: 52
30.09.2018, 13:50  [ТС]
Usaga, ну вот, я установил программу Git 2.19.0. При клике по его ярлыкам, открываются старомодные чёрные консоли эпохи MS-DOS. На одной из них написано:
Патрон Мозготрона@MOZGOTRON MINGW64 ~
$ ^C

Вот сейчас ещё сидеть разбираться с тем, как этой прогой пользоваться. Ещё несколько месяцев потерянного времени. Да ну на хер этот Git!
0
Эксперт .NET
 Аватар для Usaga
14776 / 9550 / 1366
Регистрация: 21.01.2016
Сообщений: 36,012
30.09.2018, 13:54
mozgotron, правильно. Нахрен системы контроля версий, сохранность данных и возможность ведения истории проекта.

Кстати, попробуйте писать с помощью перфокарт. Раньше же обходились без компиляторов и управляемых языков. И ничего, работали же! Да и в лесу жить дешевле. Предки же на деревьях жили и никто особо не жаловался. А тут дома, оплата услуг ЖКХ. Один геморрой.
2
Эксперт .NET
 Аватар для Rius
13846 / 7889 / 1706
Регистрация: 25.05.2015
Сообщений: 23,952
Записей в блоге: 14
30.09.2018, 14:01
......
Миниатюры
Код доступа — программа для хранения своих аккаунтов  
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.09.2018, 14:01

Массив пользовательского типа - объект для хранения именованных переменных и массивов различных размерностей с максимальной скоростью доступа
Недавно открыл для своих целей всю мощь такого объекта. Решил поделиться. Цель: максимальная скорость доступа. минимальная...

Программа для хранения исходников
Появилось желание - собрать все свои исходники в одну кучу. Примерно хочу следующее- 1. Есть в БД архив с программой 2. Нужно научить...

Программа для хранения компромата
Все менеджеры паролей, которые я видел, умеют хранить только текстовую информацию - пароли, никнеймы, УРЛы. А мне нужно что-то вроде этого,...

Программа для хранения последних бэкапов
Добрый вечер. Я задумал написать программу которая должна просматривать одну папку. В папке хранятся бэкапы. Программа должна...

Программа для хранения и обработки информации.
Составить программу для хранения и обработки информации включающей различные типы данных. Название велосипеда; Количество...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru