أدوات الأمان
تضم فئة الأمان ست أدوات للشهادات والترميز والمعرّفات وكلمات المرور والبيانات النموذجية المولّدة والمفاتيح. وهي تعمل في المتصفح، وتستخدم المولّدات مصدر العشوائية التشفيري في المتصفح.
Certificates
Section titled “Certificates”المسار: /tools/security/certificates
يفك ترميز الشهادات والمفاتيح والحزم (bundles). عنوان صفحته Certificate & Key Decoder.
- الصق أو أسقط أو اختر ملفًا. يقبل PEM أو DER بأي امتداد: شهادة، أو سلسلة، أو CSR، أو مفتاحًا، أو حزمة .p7b، أو CRL. كما يعمل Base64 دون أسطر الترويسة.
- يحلل X.509 وPKCS#7 وPKCS#8 وPKCS#10 وPKCS#12 وASN.1 الخام داخل الصفحة. ولا يغادر شيء المتصفح.
- حقل كلمة مرور لمفتاح مشفّر أو ملف .p12.
- شهادة مثال لتحميلها.
Encoding
Section titled “Encoding”المسار: /tools/security/encoding
يرمّز النصوص والملفات ويفك ترميزها، ويحسب التجزئات (hashes). عنوان صفحته Encoding Tools.
- الصيغ: Base64 وBase64 URL-safe وBase32 وBase58 وHex وBinary؛ وquoted-printable ومكوّن URL وURL كاملًا وكيانات HTML وتهريبات Unicode وROT13.
- JWT: فك الترميز فقط.
- رمز QR: توليد رمز (بحجم ومستوى لتصحيح الأخطاء، ثم تنزيل PNG أو نسخ النص المصدر) أو قراءة رمز بالكاميرا.
- التجزئات: SHA-256 وSHA-1 وSHA-384 وSHA-512.
- HMAC: HMAC-SHA-256 وHMAC-SHA-384 وHMAC-SHA-512 وHMAC-SHA-1 (قديم)، مع المفتاح بنص UTF-8 أو hex أو Base64، والمخرجات بصيغة hex أو Base64. ويمكنك لصق توقيع متوقع للتحقق من توقيع وصلك.
- أسقط أي ملف مدخلًا، ونزّل ملفًا بعد فك ترميزه.
- جدول ASCII، وزر لاستخدام المخرجات مدخلًا تاليًا.
المسار: /tools/security/uuid
يولّد معرّفات UUID ويفحصها. عنوان صفحته UUID Tools.
- توليد UUID بالإصدارات من 1 إلى 8 بكميات كبيرة، باستخدام مصدر العشوائية التشفيري في المتصفح. ولا يُطلب شيء من خادم.
- خيارات التنسيق: أحرف صغيرة أو كبيرة، مع إبقاء الشرطات أو إزالتها، ومحاطة بأقواس معقوصة أو مسبوقة بـ
urn:uuid:، ومدرجة واحدًا في كل سطر أو بين علامات اقتباس ومفصولة بفواصل. - انسخ القيم أو نزّلها في الملف uuids.txt.
- أداة فحص: الصق UUID واحدًا لتحليل كامل، أو عدة معرّفات لقائمة بصحتها. تفك ترميز UUID إلى إصداره ومتغيره (variant) والطابع الزمني المضمّن فيه.
- قسم “Which version should I use?” (أي إصدار أستخدم؟).
Password Generator
Section titled “Password Generator”المسار: /tools/security/password
يولّد كلمات مرور وعبارات مرور في المتصفح.
- الأنواع: Password أو Passphrase أو Pattern. في النمط،
Aحرف كبير، وaحرف صغير، و9رقم، و#رمز، و*أي محرف، وWكلمة، وCكلمة تبدأ بحرف كبير. وكل ما عدا ذلك يبقى كما كُتب. - الطول (أو عدد الكلمات)، وعدد ما يُولَّد، وحدود دنيا للأحرف الكبيرة والصغيرة والأرقام والرموز، ويمكن استخدام كل منها أو استبعاده.
- الوضع الآمن (Safe mode)، وهو مفعّل افتراضيًا لسطور الأوامر (shells) وXML وعناوين URL: تقتصر الرموز على
- _ . ~ولا تبدأ كلمة المرور برمز أبدًا. أوقفه لتختار رموزك. - مجموعات رموز آمنة أو أوسع أو مخصصة، ومحارف لا تُستخدم أبدًا، ومحارف يُسمح بها أيضًا، وخيار لتخطي المحارف المتشابهة (0 O 1 l I).
- تستخدم عبارات المرور قائمة كلمات EFF الكبيرة، بمعدل 12.9 بت للكلمة، مع اختيار الفاصل وحالة الأحرف.
- تُولَّد دون انحياز المقياس (modulo bias). انسخ المخرجات أو نزّلها.
Generators
Section titled “Generators”المسار: /tools/security/generators
يولّد مجموعات من بيانات مختلقة مثل أسماء وعناوين وبريد إلكتروني وسجلات JSON وكلمات مرور ومفاتيح API وهمية. اختر نوعًا من القائمة أو ابحث عنه؛ وتقترح الصفحة مصطلحات مثل email وaddress وIBAN وlorem. البيانات مختلقة، وليست لأشخاص أو حسابات حقيقية.
- حدّد عدد القيم المطلوب توليدها، ولبعض الأنواع الطول أو مجموعة المحارف.
- انسخ المخرجات أو نزّلها.
المسار: /tools/security/keys
يولّد المفاتيح ويحوّلها. عنوان صفحته Key Generator & Converter. ويستخدم WebCrypto في متصفحك.
- توليد زوج مفاتيح: EC P-256 أو P-384 أو P-521، أو Ed25519، أو RSA 2048 أو 3072 أو 4096.
- الصق مفتاح PEM (بصيغة PKCS#8 أو PKCS#1 أو SEC1 أو مشفّرًا أو عامًا) أو JWK، أو اختر ملفًا. ويتعامل حقل كلمة المرور مع المفاتيح المقفلة.
- التحويل إلى: المفتاح الخاص بصيغة PKCS#8 أو PKCS#1 / SEC1 أو PKCS#8 محمي بكلمة مرور أو JWK؛ والمفتاح العام بصيغة SPKI أو PKCS#1 (RSA) أو JWK أو OpenSSH.
- خيارات المخرجات لعرض السطر (64 أو 76 أو سطر واحد) ونهاية السطر، مع Copy وDownload.