مولد مفاتيح SSH عبر الإنترنت - آمن ومحلي ومدعوم بـ Ed25519

استخدم SSH Key Generator لإنشاء أزواج مفاتيح Ed25519 أو RSA-2048 أو RSA-4096 محليًا في متصفحك. 100% من جانب العميل، بدون تحميلات على الخادم. أنشئ الآن وانسخ مفتاحك العام.

انقر لوضع المسرح
تم إنشاؤها بنسبة 100% في متصفحك

مرجع أمر CLI

استخدم هذا الأمر محليًا عندما تحتاج إلى إخراج المفتاح الخاص OpenSSH الأصلي.

ssh-keygen -t ed25519

يظهر المفتاح الخاص فقط في جلسة المتصفح هذه. استخدم الأمر أدناه محليًا عندما تحتاج إلى إخراج المفتاح الخاص OpenSSH الأصلي.

مستعد. اختر خوارزمية وقم بإنشاء مفتاح SSH جديد.

المفتاح العام

مفتاح خاص

كيفية الاستخدام

  1. اختر خوارزمية. يوصى باستخدام Ed25519 لمعظم المفاتيح الجديدة.
  2. أدخل تعليقًا اختياريًا، مثل [email protected]، لتحديد المفتاح لاحقًا.
  3. انقر فوق "استخدام تعليق نموذجي" لإنشاء زوج مفاتيح حقيقي باستخدام نموذج التعليق، أو انقر فوق "إنشاء مفتاح" بإعداداتك الحالية.
  4. انسخ المفتاح العام إلى GitHub، أو وحدة تحكم الخادم، أو ~/.ssh/authorized_keys.
  5. قم بتنزيل المفتاح الخاص وحمايته. تقوم هذه الأداة بتصدير PKCS#8 PEM؛ إذا كان عميل SSH الخاص بك يتطلب تنسيق مفتاح خاص OpenSSH أصلي، فاستخدم الأمر ssh-keygen المعروض محليًا وقم بتشغيل chmod 600 على المفتاح المحفوظ.

الميزات الأساسية

  • أمان بنسبة 100% من جانب العميل: يتم إنشاء أزواج المفاتيح باستخدام Web Crypto API للمتصفح على جهازك، ولا يتم تحميل المفاتيح الخاصة مطلقًا.
  • دعم Ed25519 وRSA: Ed25519 هو التوصية الافتراضية، مع توفر RSA-2048 وRSA-4096 للتوافق القديم.
  • نسخة وتنزيلات منفصلة: انسخ المفتاح العام والمفتاح الخاص بشكل مستقل، أو قم بتنزيل ملفات .pub و.pem دون الخلط بينهما.
  • وضع علامات على التعليقات: أضف بريدًا إلكترونيًا أو اسم جهاز أو تسمية نشر حتى يسهل التعرف على إ��خالات GitHub والخوادم وإدخالات "المفاتيح_المصرح بها".
  • مرجع أمر CLI: راجع الأمر المطابق ssh-keygen عندما تحتاج إلى إخراج مفتاح OpenSSH الأصلي من المحطة الطرفية الخاصة بك.

الأدوات ذات الصلة

مولد كلمات مرور قوي - عبارات مرور XKCD وأداة الإنتروبيا

مولد كلمات مرور قوي لكلمات مرور عشوائية أو عبارات مرور XKCD. اطلع على تقديرات الإنتروبيا ووقت الاختراق، وهي آمنة من جانب العميل فقط. قم بإنشاء لك الآن.

مدقق قوة كلمة المرور | اختبار وقت الكراك المحلي

اختبر قوة كلمة المرور ووقت الكسر المقدر باستخدام zxcvbn. يتم تشغيل عملية التحقق محليًا في متصفحك، لذلك لا يتم تحميل مدخلاتك.

Bcrypt مولد التجزئة والمدقق

قم بإنشاء تجزئات Bcrypt محليًا وتحقق من كلمات المرور مقابل التجزئات الموجودة باستخدام تكلفة/جولات قابلة للتعديل لتطوير المصادقة والترحيل والبيانات الأولية.

JWT Decoder & Debugger - لا يوجد تحميل للمفاتيح، أداة محلية خاصة

قم بفك تشفير وتصحيح أخطاء JWTs في متصفحك - لا يوجد مفتاح سري، ولا يوجد تحميلات. افحص الرأس/الحمولة، وطباعة JSON الجميلة، وشاهد العد التنازلي المباشر للخبرة. الصق في وضع عدم الاتصال الآن.

مولد JWT | إنشاء وتوقيع الرموز بشكل آمن دون اتصال بالإنترنت

قم بإنشاء وتوقيع JWTs لاختبار API. قم بتحرير الرأس والحمولة، واستخدم HS256/HS384/HS512، واحتفظ بسرك محليًا أثناء تشغيل توقيع HMAC في المتصفح.

مولد التجزئة - SHA-256 المحلي وأداة المجموع الاختباري

أنشئ تجزئة SHA-256 وSHA-384 وSHA-512 وملف المجاميع الاختبارية محليًا في متصفحك. قارن القيم المتوقعة، وانسخ النتائج، وتحقق من الملفات دون تحميلها.

منطق الحساب

تستخدم هذه الأداة متصفح Web Crypto API لإنشاء المواد الأساسية محليًا في الذاكرة. يتم ترميز المفتاح العام بتنسيق OpenSSH الشائع الاستخدام بواسطة "المفاتيح_المصرح بها"؛ يتم تصدير المفتاح الخاص بتنسيق PKCS#8 PEM للتنزيل المحلي أو النسخ الاحتياطي أو الأدوات التي تقبل هذا التنسيق.

ليست هناك حاجة إلى خدمة الواجهة الخلفية، ولا يتم إرسال التعليق أو المفتاح العام أو المفتاح الخاص إلى الخادم. يؤدي تحديث الصفحة إلى مسح المفت��ح الخاص من جلسة المتصفح الحالية. يعتمد توفر Ed25519 على دعم Web Crypto في متصفحك؛ إذا لم يكن متاحًا، أو إذا كنت بحاجة إلى إخراج مفتاح خاص أصلي لـ OpenSSH، فاختر RSA أو قم بتشغيل الأمر ssh-keygen المعروض في محطة محلية.

التعليمات

هل من الآمن إنشاء مفتاح SSH عبر الإنترنت؟

ذلك يعتمد على الهندسة المعمارية. هذه الأداة مخصصة للعميل بنسبة 100%: يتم إنشاء المفاتيح في متصفحك ولا يتم تحميلها أو تخزينها بواسطة خوادم EasyTools.

ما الفرق بين RSA وEd25519؟

تعد مفاتيح Ed25519 أقصر، وسريعة الإنشاء، ويوصى بها لاستخدام SSH الحديث. RSA متوافق على نطاق واسع مع الأنظمة القديمة؛ اختر RSA-4096 عندما تحتاج إلى خيار RSA أقوى.

هل تقوم هذه الأداة بتخزين مفتاحي الخاص؟

لا. المفتاح الخاص موجود فقط في حالة الصفحة الحالية ولا يتم حفظه بواسطة هذا الموقع بعد التحديث أو الإغلاق.

كيف يمكنني استخدام مفتاح SSH الذي تم إنشاؤه؟

أضف المفتاح العام إلى مفاتيح GitHub SSH، أو وحدة تحكم الخادم السحابي، أو ~/.ssh/authorized_keys. قم بتخزين المفتاح الخاص على جهازك الخاص فقط؛ إذا كان عميل SSH الخاص بك لا يقبل PKCS#8 PEM، فاستخدم الأمر ssh-keygen المعروض لإنشاء مخرجات OpenSSH الأصلية محليًا.

هل يمكنني إنشاء مفتاح SSH لـ GitHub؟

نعم. اختر Ed25519، وأضف بريدك الإلكتروني كتعليق، وقم بإنشاء الزوج، ثم انسخ المفتاح العام إلى صفحة مفاتيح SSH الخاصة بـ GitHub.