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

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

21.08.2018, 10:34. Показов 3561. Ответов 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
30.09.2018, 14:03  [ТС]
Студворк — интернет-сервис помощи студентам
Usaga, вот ввёл в командную строку по инструкции такие команды:
Патрон Мозготрона@MOZGOTRON MINGW64 ~
$ git config --global user.name "Патрон Мозготрона"

Патрон Мозготрона@MOZGOTRON MINGW64 ~
$ git config --global user.email [email]mozgotron@ya.ru[/email]

Патрон Мозготрона@MOZGOTRON MINGW64 ~
$ git config --global core.editor notepad

И что мне это даёт?
0
Эксперт .NET
 Аватар для Usaga
14773 / 9548 / 1365
Регистрация: 21.01.2016
Сообщений: 36,001
30.09.2018, 14:13
mozgotron, если вы принципиально документацию не читаете, или статьи на википедии, то оно вам ничего не даёт. Вообще. Откройте документацию по GIT (или Mercurial) и посмотрите ЧТО оно делает и ЗАЧЕМ. Там всё расписано.

Если вы так в штыки всё воспринимаете, то просто забейте. От этого никто кроме вас не пострадает. Совет про VCS был просто советом. Вещь полезная и нужная. Если вы этого не можете понять, то ладно.
1
Эксперт .NET
 Аватар для Rius
13846 / 7889 / 1706
Регистрация: 25.05.2015
Сообщений: 23,952
Записей в блоге: 14
30.09.2018, 15:44
Цитата Сообщение от mozgotron Посмотреть сообщение
раньше программисты обходились без этих Гитов-шмитов и ничего! Писали отличные программы и никакие СКВ не нужны были. Сейчас прям подавай людям СКВ
Отличными программы становятся только после длительной работы над ними.
СКВ необходимы для длительной работы над программами.
Цитата Сообщение от mozgotron Посмотреть сообщение
И что мне это даёт?
Ничего не даёт. Если вы не планируете сделать вашу программу отличной и становиться конкурентом других программ этого назначения, вам это не требуется.
В этом случае мы всё равно ничего не потеряем, ведь уже есть KeePass, с открытыми исходниками, нормальными алгоритмами шифрования и кучей плагинов.
1
 Аватар для LeniumSoft
1454 / 847 / 150
Регистрация: 06.06.2012
Сообщений: 2,370
30.09.2018, 18:00
mozgotron, братан, просто забей!

Сиди и сохраняй свой один пароль в своей проге!

Тебе просто дали совет! Сейчас Системы Контроля Версий используются везде! Это реально удобно.
Весь код ведут на таких штуках как github. Там лежат исходники и можно сразу получить советы по развитию. Об ошибках тебе тоже могут прямо там сообщить. Можно и людей пригласить для командного развития. И git возьмёт на себя контроль кода от разных людей.

Ну и если накосячил в коде (случайно удалил), то git всегда может вернуть любое состояние твоего кода из истории.

Но тебе же это не нужно
1
 Аватар для Зверушь
461 / 369 / 94
Регистрация: 01.05.2010
Сообщений: 1,761
30.10.2018, 18:32
Цитата Сообщение от mozgotron Посмотреть сообщение
открываются старомодные чёрные консоли эпохи MS-DOS
0
09.11.2018, 10:52

Не по теме:

Я не по теме, но чтобы сюда что-то в тест выложить исходники обязательны???

0
Эксперт .NET
 Аватар для Rius
13846 / 7889 / 1706
Регистрация: 25.05.2015
Сообщений: 23,952
Записей в блоге: 14
09.11.2018, 11:02
Юля_программист, не обязательно.
Если вы хотите, чтобы заценили программу, выкладываете программу.
Если и её код, то исходники тоже.
У программы в этой теме просто такая специфика, чтоб без осмотра кода нельзя.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.11.2018, 11:02

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
47
Ответ Создать тему
Новые блоги и статьи
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
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