Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 18, 2021 01:32:45

isd2020
Зарегистрирован: 2021-01-05
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Менеджер паролей

Добрый день знатоки.

Подскажите пожалуйста ресурс на котором можно посмотреть рабочий код менеджера пользователей-паролей. (Или может у кого то есть)
Учусь.. хотелось бы изучить эту тему.

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

Система для учебы поэтому не сильно пережтваю за кражу данных и тд.

спасибо!

Офлайн

#2 Янв. 18, 2021 04:04:29

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9726
Репутация: +  843  -
Профиль   Отправить e-mail  

Менеджер паролей

isd2020
код менеджера пользователей-паролей
Это база данных и клиент к ней. Соответственно, тебе нужно изучать проектирование баз данных, написание клиентов для баз данных и шифрование данных с симметричным ключом. Если тебе консольный клиент не подходит, можно изучать создание приложений с графическим интерфейсом. То есть это всё разные вещи, отдельные, которые вообще друг с другом не связаны. Ты просто каждую часть делаешь из её области, а потом эти части соединяешь вместе. И тогда у тебя получится менеджер паролей, который состоит из независимых частей, обменивающихся друг с другом информацией.



Офлайн

#3 Янв. 19, 2021 06:32:14

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Менеджер паролей

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

isd2020
По возможности хранить все это в ТХТ…
isd2020
не сильно пережтваю за кражу данных и тд.
isd2020
код менеджера пользователей-паролей

Мне кажется ваши устремления внутренне противоречивы. Если вы не опасаетесь кражи и всем доверяете зачем вам пароли?

Хранение секретных паролей в открытом виде в текстовых файлах – противоречит основам кибербезопрасности.

Начните с того что распишите как вы эти роли и пароли собираетесь применять. Тогда будет яснее что вам посоветовать.



Офлайн

#4 Янв. 19, 2021 09:56:21

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Менеджер паролей

doza_and
Мне кажется ваши устремления внутренне противоречивы. Если вы не опасаетесь кражи и всем доверяете зачем вам пароли?
человек же ясно написал “Система для учебы”

isd2020 ну вот например можете посмотреть :
https://github.com/gabfl/vault
https://github.com/0x27/GitPass
Но там для хранения паролей используют БД или Гитхаб…
Если совсем для учебы можете хранить пароли в шифрованом виде в txt файле, где ключем шифрования будет выступать masterpassword, тут вообще все просто.. как писать-читать из файла можно найти в любом туториале по пайтону + чутка криптографии https://coderlessons.com/tutorials/python-technologies/izuchite-kriptografiiu-s-python/kriptografiia-s-python-kratkoe-rukovodstvo
В более сложном варианте masterpassword служит только ключем к рандомносгенерированму ХХХ-битному ключу,а уже пароли шифруються этим рандомносгенерированым ключем.



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Отредактировано PEHDOM (Янв. 19, 2021 10:00:44)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version