Паролларга асосланган фойдаланувчилар аутентификация ўтказиш жараёни


Download 102.5 Kb.
bet2/2
Sana02.01.2022
Hajmi102.5 Kb.
#199914
1   2
Bog'liq
Amaliyot 7

// massivni kiritish for i:=l to SIZE do

a[i] := StrToInt(StringGridl.Cells[i - 1, 0]);

// qidirish uchun namunani kiritish

obr := StrToInt(edit2.text);

// qidirish

found := FALSE; // Kerakli element massivda yo’q

i := 1;

repeat

if a[i] = obr then

found := TRUE

elsenomi’, parol,

i := i + 1;

until (i > SIZE) or (found = TRUE);

Тизимда фойдаланувчи ҳақида мазкур маълумотлар сақланиши керак: ID ёки фойдаланувчи, ФИШ, туғилган санаси, туғилган жойи, телефон рақами.

  1. Фойдаланувчи паролни ўзгартириш имкониятига эга бўлиши керак.

Ҳисобот мундарижаси:

  1. Титул вароғи.

  2. Мундарижа.

  3. Топшириқ.

  4. Дастур матни.

  5. Дастурнинг ишлаши.

  6. Чиқиш.

Вариантлар

Журналдаги рақам бўйича вариантлар

Вариант рақами

Парол узунлиги (символлар сони)

Фойдаланиладиган символлар

Қўшимча ҳимоялаш воситалари

1

6

Лотинча (кичик щарфлар)

Паролни алмаштиришда: символлар такрорланишини текшириш.

2

7

Кирилл (кичик щарфлар)

Парол алмаштиришда: парол фойдаланувчи номи билан мос келишини текшириш (агар фойдаланувчи идентификатор рақамидан фойдаланаётган бўлса, унда тизимда ҳар бир фойдаланувчи номи сақланиши керак)


3

8

Рақамлар

Бир марталик паролларга асосланган аутентификация методини қўллаш: ҳар кейинги парол = олдинги парол + 5

4

5

Рақамлар+арифметик амаллар белгилари

Паролни алмаштиришда: символлар такрорланишини текшириш.

5

8

Рақамлар+ тиниш белгилари

Паролни алмаштиришда: фойдаланувчи туғилган санаси билан мослигини текшириш (тизимда сақланади) кк.оо.йй форматда ёки кк/оо/йй

6

10

Лотинча (бош ҳарфлар)

Бир марталик паролларга асосланган аутентификация методини қўллаш: тизимга кириш учун ҳар бир кейинги уринишда парол ҳарфи алфавитдаги кейинги ҳарфга ўзгарсин

7

11

Кирилл(бош ҳарфлар)

Паролни алмаштиришда: паролни фойдаланувчи фамилияси билан мослигини текшириш ( агар фойдаланувчи идентификатор ра=амидан фойдаланаётган бо’лса, унда тизимда щар бир фойдаланувчи номи са=ланиши керак )

8

10

Raqamlar+ tinish belgilari

Parolni almashtirishda: foydalanuvchi tug’ilgan sanasi bilan mosligini tekshirish (tizimda saqlanadi) kk.oo.yy formatda yoki kk/oo/yy

9

7

Raqamlar

Bir martalik parollarga asoslangan autentifikatsiya metodini qo’llash: har bir keyingi birinchi parolga 1 qo’shilsin.


10

8

Kirill(katta va kichik harflar)

Parolni almashtirishda: simvollar takrorlanishini tekshirish .

11

5

Lotincha (katta va kichik harflar)

Bir martalik parollarga asoslangan autentifikatsiya metodini qo’llash: foydalanuvchi parolni kiritishidan keyin parolga tizimda saqlanadigan “tasodifiy” qiymat qo’shiladi , undan keyin taqqoslanishi kerak(ixtiyoriy qiymat sifatida “Abc” dan foydalanish mumkin)

12

9

Kirill(bosh harflar)

Parolni almashtirishda: parolni foydalanuvchi otasining ismi bilan mosligini tekshirish

13

10

Raqamlar

Parolni almashtirishda: parolni foydalanuvchi telefon raqami bilan mosligi bilan tekshirish, mazkur formatda: xxxxxxx

14

7

Kirill(bosh harflar)

Parolni almashtirishda: parolni lug'atdagi so’zlarga mosligini tekshirish (lug’at sifatida oy nomlaridan foydalanish mumkin).

15

6

Латиница (строчные и bosh harflar)

Parolni almashtirishda: simvollar takrorlanishini tekshirish .

16

7

Kirill(строчные буквы)

Bir martalik parollarga asoslangan autentifikatsiya metodini qo’llash: foydalanuvchi parolni kiritishidan keyin parolga tizimda saqlanadigan “tasodifiy” qiymat qo’shiladi , undan keyin taqqoslanishi kerak ( ixtiyoriy qiymat sifatida “Abc” dan foydalanish mumkin )

17

4

Raqamlar

Parolni almashtirishda: parolni foydalanuvchi tug’ilgan yili bilan mosligini tekshirish

18

5

Raqamlar

Bir tomonlama (xesh) funksiyalarni qo’llash: barcha murakkab raqamli parollar. Mazkur funksiya parolga qo’llaniladi, shuningdek, tizimda saqlanishi kerak. Undan keyin parol bilan solishtirish amalga oshiriladi.

19

9

Kirill(bosh harflar)

Parolni shifrlash (shifrlash algoritmi sifatida o’rin almashtirish metodi qo’llaniladi: parolning birinchi va ohirgi harfini o’zgartirish). Mazkur algoritm ham tizimda saqlangan bo’lishi kerak. Undan keyin parol bilan solishtirish amalga oshiriladi.


20

10

Kirill(bosh harflar)

Parolni almashtirishda: parolni foydalanuvchi tug’ilgan joyi bilan mosligni tekshirish.

21

13

Raqamlar+ tinish belgilari

Parolni almashtirishda: parolni foydalanuvchi telefon raqami bilan moslignni tekshirish, mazkur formatda: ххх-ххх-хх-хх

22

6

Lotin (kichik harflar)

Parolni almashtirishda: parolni lug’atdagi so’zlar bilan mosligini tekshirish (lug’at so’zlari sifatida hafta kunlaridan foyfalanish).

23

7

Kirill(bosh harflar)

Parolni almashtirishda: parolni foydalanuvchi nomi bilan mosligini tekshirish, qarama-qarshi tartibda yozilishi ham hisobga olinsin.

24

8

Raqamlar+ tinish belgilari

Parolni almashtirishda: parolni quyidagi sana formati bilan mosligini tekshirish: kk.oo.yy yoki kk/oo/yy

25

5

Raqamlar

Bir tomonlama (xesh) funksiyalarni qo’llash: parolning barcha raqamlarini ko’paytirish. Mazkur funksiya parolga qo’llaniladi, shuningdek, tizimda saqlanishi kerak. Undan keyin parol bilan solishtirish amalga oshiriladi.

26

6

Raqamlar

Parolni shifrlash(Shifrlash algoritm sifatida o’rniga qo’yish metodinidan foydalaniladi, biunda parol raqamlariga mos ravishda tug’ilgan sananing mos raqamlari qo’yiladi) Mazkur algoritm parolga qo’llaniladi, shuningdek, tizimda saqlanishi kerak. Undan keyin parol bilan solishtirish amalga oshiriladi.

27

10

Kirill(bosh harflar)

Parolni almashtirishda: parolni lug’atdagi so’z bilan mosligi tekshiriladi (Massiv sifatida har biri 10 ta simvoldan iborat 10 ta massiv olinadi).

28

4

Kirill(kichik va bosh harflar)

Parolni almashtirishda: parolni foydalanuvchi tug’ilgan oyi bilan mosligi tekshiriladi

29

10

Raqamlar+ tinish belgilari

Parolni almashtirishda: parolni tug’ilgan sana bo’yicha mazkur kk.oo.yyyy yoki kk/oo/yyyy formatda mosligi tekshiriladi

30

9

Raqamlar

Parolni almashtirishda: parolni simvollar takrorlanmasligiga tekshiriladi.

Download 102.5 Kb.

Do'stlaringiz bilan baham:
1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling