Yordamida ma’lumotlarni shifrlash


Download 437.17 Kb.
Sana24.12.2022
Hajmi437.17 Kb.
#1059528
Bog'liq
6-amaliy ish


6-amaliy ish
Mavzu:OpenSSL kutubxonasidan foydalangan xolda DES algoritmi

yordamida ma’lumotlarni shifrlash


Ishning maqsadi: Zamonaviy blokli shifrlash algoritmlari asosida ma’lumot-larni shifrlash ko’nikmalariga ega bo’lish
Amaliy qism
Openssl kutubxonasidan foydalanish uchun cmd buyrug’idan foydalaniladi (pusk va R teng bosiladi):

1-rasm. Cmd buyrug’ini ishga tushiriladi
Cmd oynasidagi joriy papkasidan chiqish uchun cd.. buyrug’idan foydalaniladi:

2-rasm. cd.. buyrug’idan foydalanish
Openssl kutubxonasi uchun foydalanadigan oygul papkasiga quyidagi buyruq orqali ochiq ma’lumotni xosil qilib olamiz:

3-rasm. Ochiq ma’lumotni yaratib olish oygul papkasida xosil bo’lgan kalit.txt fayl:

4-rasm. Ochiq ma’lumot
Openssl kutubxonasini aktiv holatga o’tkazishimiz uchun quyidagi buyruqdan foydalanamiz:

5-rasm. Opensslni aktiv holati
Help buyrug’i orqali kerakli bo’lgan shifrlash algoritmlarini va ulardan foydalanish tartibini ko’rish mumkin bo’ladi:

6-rasm. Opensslda help buyrug’i
Ochiq ma’lumotni shifrlash uchun DES shifrlash algoritmidan foydalanish des-cfb -e -in kalit.txt -out kalit.txt.enc buyrug’i orqali amalga oshiriladi. Bu yerda –e = encryption(shifrlash), -in= faylni nomi va formati, -out=shifr fayl.
Shiflash davomida parol qo’yish talab etiladi va ko’rinmagan holda kiritamiz:


7-rasm. Opensslda ma’lumotni shifrlash
Shifrlangan ma’lumotni ko’rish quydagicha:

8-rasm. DES shifrlash algoritmida shifrlash
Shifr ma’lumotni deshifrlash uchun des-cfb -d -in kalit.txt -out kalit.txt.enc buyrug’i orqali amalga oshiriladi. Bu yerda –d = decryption (deshifrlash), -in= faylni nomi va formati, -out=ochiq matn fayl. Deshiflash davomida parolga oldingi kiritgan paroldan foydaniladi:

9-rasm. DES shifrlash algoritmida deshifrlash
Download 437.17 Kb.

Do'stlaringiz bilan baham:




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