Mundarija:

OpenSSL-da shaxsiy va ochiq kalitni qanday yarataman?
OpenSSL-da shaxsiy va ochiq kalitni qanday yarataman?

Video: OpenSSL-da shaxsiy va ochiq kalitni qanday yarataman?

Video: OpenSSL-da shaxsiy va ochiq kalitni qanday yarataman?
Video: SSL, TLS, HTTP, HTTPS объяснил 2024, May
Anonim

Openssl.exe yordamida umumiy va shaxsiy kalitlarni yaratish

  1. Windows-da: Buyruqlar satrini oching (Ishga tushirish > Dasturlar > Aksessuarlar > Buyruqning satri).
  2. ENTER tugmasini bosing. The shaxsiy kalit yaratiladi va nomli faylda saqlanadi. rsa .
  3. Yaratilmoqda the Shaxsiy kalit -- Linux.
  4. Terminalni oching. ListManager katalogi bilan jildga o'ting.
  5. ENTER tugmasini bosing.
  6. Terminalni oching.

Keyinchalik, siz qanday qilib shaxsiy va ochiq kalit juftligini yaratishingiz mumkin degan savol tug'ilishi mumkin.

Umumiy/maxfiy kalitlar juftligini qanday yaratish mumkin

  1. Kalit yaratish dasturini ishga tushiring. myLocalHost% ssh-keygen Ommaviy/xususiy rsa kalit juftligini yaratish.
  2. Kalitni ushlab turadigan faylga yo'lni kiriting.
  3. Kalitdan foydalanish uchun parol iborasini kiriting.
  4. Tasdiqlash uchun parolni qayta kiriting.
  5. Natijalarni tekshiring.
  6. Ochiq kalitdan nusxa oling va kalitni $HOME/ ga qo'shing.

PEM umumiy kalitini qanday yarataman? Ishga tushirish uchun buyruqlar

  1. 2048 bitli RSA kalitini yarating. Siz shunday umumiy va shaxsiy RSA kalit juftligini yaratishingiz mumkin:
  2. RSA umumiy kalitini faylga eksport qiling.
  3. Buni ishga tushirmang, u shaxsiy kalitni eksport qiladi.
  4. Kalit fayllaringizni vizual tekshiring.
  5. private.pem fayli quyidagicha ko'rinadi:
  6. Ochiq kalit, public.pem fayli quyidagicha ko'rinadi:

Bundan tashqari, Windowsda shaxsiy va ochiq kalitni qanday yaratishim so'raladi?

[2] Shaxsiy va ochiq kalitlar juftligini yarating:

  1. Windows Boshlash menyusi -> Barcha dasturlar -> PuTTY ga o'ting va PuTTYgen ni oching.
  2. “Yaratish” tugmasini bosing va PuTTYgen sizdan xavfsiz kalit yaratish uchun yetarlicha tasodifiy maʼlumotlarga ega boʻlmaguncha sichqonchangiz bilan tasodifiy harakat qilishingizni soʻraydi.

PEM ochiq kalitmi yoki shaxsiy kalitmi?

A PEM fayl deyarli hamma narsani o'z ichiga olishi mumkin, shu jumladan a umumiy kalit , a shaxsiy kalit , yoki ikkalasi ham, chunki a PEM fayl standart emas. Tasirida PEM faqat faylda base64-kodlangan ma'lumotlar biti mavjud degan ma'noni anglatadi.

Tavsiya: