OpenSSL kutubxonasidan foydalangan holda ma’lumotlarni RSA algoritmi yordamida shifrlash
Ishdan maqsad: RSA shifrlash algoritmi va uning matematik asosi, tub sonlar va ularni generatsiyalash usullari haqida nazariy va amaliy ko’nikmalarga ega bo’lish.
Nazariy qism
1-Qadam. Fayllarni shifrlashdan oldin bir juft kalit yaratishingiz kerak bo’ladi.
Elis o'zining kalit juftlik to'plamini yaratadi
alice $ openssl genrsa -aes128 -out alice_private.pem 1024
Ushbu buyruq 1024-bit ochiq/maxfiy kalit juftligini yaratish uchun OpenSSL-ning genrsa buyrug'idan foydalanadi. Bu bo’lishi mumkin, chunki RSA algoritmi assimetrik bo'lgani uchun. Shuningdek, u Elis genrsa yordamida yaratadigan shaxsiy kalitni shifrlash uchun simmetrik kalit algoritmi aes128 dan foydalanadi.
Buyruqni kiritgandan so'ng, OpenSSL Elisdan parol iborasini so'raydi, u har safar kalitlardan foydalanmoqchi bo'lganida kiritishi kerak:
Dostları ilə paylaş: |