API

واجهة برمجية لتوليد كلمات المرور وفحصها

api.password.es صار يستجيب. طلب واحد يعيد كلمات مرور وتحليلها بالأرقام نفسها التي تراها في هذا الموقع: المعادلة نفسها للبتات، ونموذج الهجوم نفسه، وسُلَّم المستوى نفسه الذي يستخدمه الفاحص.

بلا تسجيل وبلا مفتاح. تستدعيه وكفى: ستون طلبًا في الدقيقة لكل عنوان IP. التوليد يعمل اليوم؛ أما الفحص فلا، وفي الأسفل السبب بالتفصيل.

ما الذي يستجيب اليوم

كل شيء تحت https://api.password.es. ثلاثة عناوين تستجيب وواحد لم يستجب بعد؛ والمرجع الكامل —المعامِلات والحقول والأخطاء— في التوثيق.

في عشر ثوانٍ

بلا مفتاح، وبلا تسجيل، وبلا ترويسات. هذا هو الاستدعاء كله:

كلمة مرور واحدة، لا أكثر
curl -X POST https://api.password.es/v1/generate

يعيد كلمة مرور من ١٦ محرفًا وتحليلها: البتات، وكم تصمد أمام هجوم، ومستوى من ٠ إلى ٤ — الأرقام نفسها التي تراها في صفحة هذا الموقع الرئيسية. وما عدا ذلك كله خيارات.

المرجع الكامل

في توثيق الواجهة البرمجية تجد المعامِلات التسعة، وكل حقل في الاستجابة مشروحًا واحدًا واحدًا، ورموز الأخطاء، والحدود، وكيف تُختار اللغة. تلك هي الصفحة التي تُفتح بجوار المحرِّر؛ وهذه هي التي تقول ما هذا أصلًا.

ما لا وجود له بعد

بلا مواعيد، لأنه لا مواعيد. يُذكر ليُرى إلى أين يتجه هذا، لا بوصفه التزامًا.

ما لن نخفيه

الواجهة البرمجية التي تولّد كلمات المرور هي في جوهرها نمط مضاد: فكلمة المرور تعبر الشبكة وتمر بآلة ليست آلتك. هذا التنبيه صار لازمًا الآن، حين صار بالإمكان استدعاؤها فعلًا — لا حين كانت هذه الصفحة وعدًا.

لذلك لا يعيش هنا وحده: كل استجابة تحمل حقل notice الخاص بها يقول الشيء نفسه، باللغة التي تطلبها. أما كلمة المرور التي ستستعملها فعلًا، فإن مولّد هذا الموقع يعمل بالكامل داخل متصفحك ولا يرسل شيئًا؛ والفاحص كذلك.

المخرج الحقيقي من هذا النمط المضاد هو الحزمة المحلية المذكورة في القائمة أعلاه: المحرك نفسه، على جهازك، ونحن لسنا في الوسط. إنها نيّة، لا موعد.