9-amaliy ish mavzu: Openssl kutubxonasidan foydalangan holda dsa algoritmi asosida eri hosil qilish Ishdan maqsad. Open ssl kutubxonasidan foydalangan holda rsa algoritmi asosida ochiq va yopiq kalitlar hosil qilish
Download 14 Kb.
|
9-Amaliy ish
- Bu sahifa navigatsiya:
- - Country Name (2 letter code) [AU]
- Common Name (e.g. server FQDN or YOUR name) []
- Nazorat savollari
9-AMALIY ISH Mavzu: OpenSSL kutubxonasidan foydalangan holda DSA algoritmi asosida ERI hosil qilish Ishdan maqsad. Open SSL kutubxonasidan foydalangan holda RSA algoritmi asosida ochiq va yopiq kalitlar hosil qilish. Elektron raqamli imzo algoritmi. Nazariy qism. Openssl dasturi SSL/TLS HTTPS veb protokolida ishlatilgan. Deyarli barcha past darajali hashing, shifrlash va electron imzo algoritmlarini qo'llab-quvvatlaydi, shuningdek, eng mashhur kriptografik standartlarni amalga oshiradi: RSA, DH, DSA kalitlari, X.509 sertifikatlarini yaratish, ularni imzolash, CSR va CRT yaratish, ma'lumotlarn ishifrlash va test qilish SSL/TLS ulanish. UNIX kabi ko'pgina operatsion tizimlar uchun paketlar (Solaris/OpenSolaris, Linux, MacOSX, QNX4[3], QNX6 va to'rtta UX ochiq manbali operatsion tizimlar), shuningdek, OpenVMS va Microsoft Windows uchun paketlar sifatida mavjud. OpenSSL 1998yil dekabr oyida RSA Security loyihasi ustida ishlashni boshlagan paytda norasmiy tarzda ishlayotgan Eric Young (ErikA.Young) va Tim Hudson (Tim Hudson) tomonidan yozilgan SSLeay-ga asoslangan. OpenSSL turli xil shifrlash va hashing algoritmlarini qo'llab-quvvatlaydi: GOST algoritmlarini qo'llab-quvvatlash, 2010-yil 29-martda chiqarilgan 1.0.0 versiyasida paydo bo'ldi va Cryptocom xodimlari tomonidan amalga oshirildi. Amaliy qism
Quyidagi komandalar kiritiladi:
set OPENSSL_CONF=C:\OpenSSL-Win32\bin\openssl.cfg; 9.1-rasm. Openssl konfiguratsiyasining yo'lini ko’rsatish
Openssl genrsa -des3 –out c:\certificate\private.key 2048; 9.2-rasm. 2048 bitli kalit yaratish. 2048 bitli yopiq kalit yaratiladi. Jarayon to’g’ri bajarilsa c:\certificate papkasida private.key nomli fayl hosil bo’ladi.
openssl req -new -key c:\certificate\private.key -out c:\certificate\csr.csr So'rov yaratish jarayonida lotin tartibiga kiritilishi kerak bo'lgan quyidagicha sertifikat parametrlari so'raladi: - Country Name (2 letter code) [AU] - sertifikat tayyorlayotgan tashkilot ro'yxatdan o'tgan mamlakat (O’zbekiston- UZ) - State or Province Name (full name) [Some-State] - viloyat, tashkilotni ro'yxatdan o'tkazish hududi (Bukhara) - Locality Name (e.g. city) [] – Tashkilot ro’yxatga olingan shahar (Shafirkan) - Organization Name (e.g. company) – Dehqonobod - Organizational Unit Name (e.g. section) – Mahalla - Common Name (e.g. server FQDN or YOUR name) [] – Behro’z Qurbonov - Email Address []: b10041998@gmail.com 9.3-rasm. Sertifikat uchun so'rovini yaratash 365 kunlik muddatga X.509 sertifikatni (undan ko’p yoki kam bo’lishi ham mumkin) yaratish (9.4-rasm): openssl x509 -req -days 365 -in c:\certificate\csr.csr -signkey c:\certificate\private.key -out c:\certificate\certificate.pem 9.4-rasm. 365 kunlik muddatga X.509 sertifikatni yaratish Natijada, autentifikatsiya qilingan sertifikat holatida sertifikat organi sertifikati bo'lgan c: \ certificate katalogida maxsus kalit (private.key) va sertifikat (certificate.pem) yaratiladi. 9.5-rasm. Sertifikar yaratish Nazorat savollari
Download 14 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2025
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling