sudoteach.com - бесплатные айти курсы #programming #coding #python #code #программирование #пайтон

preview_player
Показать описание

Рекомендации по теме
Комментарии
Автор

Самое неверно тут, то, что пароль хранится в открытом виде в памяти, а это ай, ай, ай. Нужно хешировать пароль, после чего удалить из памяти оригинал.

ruria_coda
Автор

Вопрос был что не так с этим кодом а не как его улучшить

mafin
Автор

Если ты называешь переменную pwd, то уже можно сделать вывод, что ты не особо много работал с терминалом

deusexmachine
Автор

Это же давняя практика Linux. Всегда бесил тот момент, когда не видишь хотя бы звездочки вместо пароля, а видишь ничего 😅

PCBucketYT
Автор

Попробуй понять или попробывать исправить?

АлександрРуденко-нж
Автор

А как заменить вводимые символы на звёздочки?

FrzE_YT
Автор

Потом еще зашифровать код, чтобы точно пароль не узнали, но зато какая сокрость работы пайтона😮

прошив
Автор

Плохая практика - выводить введенный пароль обратно пользователю)
А вообще CLI инструментарий в большинстве своем не требует авторизации по принципу user-password. Либо использует oauth либо не авторизовывается вовсе, на то он и CLI.

mermeladovi
Автор

Ээээ, зачем? Ну тип кому оно надо, ты же на питоне скорее будешь писать сервер, чат бота, нейронку, но никак не консольную прогу

thelevanik
Автор

Канал sudoteach использует винду. Таких приколов я еще не видел

spgc
Автор

Что не так с кодом? А как часто вы используете инпут? Либо мне как бэкендеру не понятно, либо видео асболютно бессмысленно. Но, допустим это применимо где-то, где шифрование? Лучше бы про валидацию и jwt рассказал

lesquert
Автор

Кто-то выдел приложение когда ты работаешь с паролем с помощью терминала из сервера? И ещё ты некогда не должен увидеть пароль, он всегда должен быть уже хеш, даже перед сохранения в базу.

gameronik
Автор

Я как человек изучающий с++ подумал что ; забыли

danikK
Автор

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

rainwonarchive
Автор

как я помню, там нужно ioctl вызывать для stdin, чтобы echo-отображение отключить... А тут просто функция библиотечная... слабаки :)

MichaelKondrashin
Автор

Прикольно. Ты скрыл ввод пароля, но при этом сам его вывел на экран. Гениально!
Я не спец в языке Pyhton, но первое что бросилось в глаза - одинарные ковычки. Во многих языках программирования одинарные ковычки указывают на один символ, а не строку, и если бы это было на C++, C# Java или еще каком то языке, то это было бы той самой ошибкой. Уверен, что и в Pyhton это тоже к чему то нехорошему приведёт.

daniill
Автор

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

StandoffZone-lixg
Автор

Раз гетпас
Два гетпас
Ну а автор
Адептус-вачкошникус

trollkatroll
Автор

Орууууу... Питонисты такие питонисты..

tusmanik
Автор

Этот код написан на python вот его проблема.

NotUser