облегчить данный код при функций import csv
try_again = True
while try_again:
password = input("Введите пароль: ")
if len(password) < 8:
print("Пароль слишком картокий! Пароль должен иметь не менее 8 символов")
origin_list = ["!", "£", "$", "%", "&", "<", "*", "@", "_"]
uc = False
lc = False
dc = False
sc = False
for i in password:
if i.isupper(): # проверяет то что символ находится в верхнем регистре
uc = True
if i.islower(): # проверяет то что символ находится в нижнем регистре
lc = True
if i.isdigit(): # # проверяет то что является ли символ цифрой
dc = True
if i in origin_list: # содержиться ли i в списке
sc = True
if not uc or not lc or not dc or not sc:
print("Ваш пароль не соответствует одному из критериев!")
else:
try_again = False
file_list = list(csv.reader(open("passwords.csv")))
all_users = []
for i in file_list:
all_users.append(i)
name_again = True
while name_again:
user = input("Введите ваше Имя: ")
if user in all_users:
print("Введите другое Имя: ")
else:
name_again = False
file = open("passwords.csv", "a") # а - открытие на дозапись в конце файла
new_record = user + "," + password + "\n"
file.write(new_record) # записывает нашу переменную в файл
file.close()
Басқа тілде оқу
Download PDF
Бақылау
Өңдеу
Ақпараттық қауіпсіздік — мемлекеттік ақпараттық ресурстардың, сондай-ақ ақпарат саласында жеке адамның құқықтары мен қоғам мүдделері қорғалуының жай-күйі.
Ақпаратты қорғауӨңдеу
Ақпаратты қорғау — ақпараттық қауіпсіздікті қамтамасыз етуге бағытталған шаралар кешені. Тәжірибе жүзінде ақпаратты қорғау деп деректерді енгізу, сақтау, өңдеу және тасымалдау үшін қолданылатын ақпарат пен қорлардың тұтастығын, қол жеткізулік оңтайлығын және керек болса, жасырындылығын қолдауды түсінеді. Сонымен, ақпаратты қорғау - ақпараттың сыртқа кетуінің, оны ұрлаудың, жоғалтудың, рұқсатсыз жоюдың, өзгертудің, маңызына тимей түрлендірудің, рұқсатсыз көшірмесін жасаудың, бұғаттаудың алдын алу үшін жүргізілетін шаралар кешені