Yang menjawab hari ini
Semuanya bergantung pada https://api.password.es. Tiga alamat menjawab dan satu belum; referensi lengkap —parameter, bidang, dan galat— ada di dokumentasi.
- POST/v1/generate Membuat satu atau beberapa kata sandi dan mengembalikan analisisnya.
- GET/openapi.json Deskripsi API, dalam OpenAPI 3.1.
-
POST/mcp
Server MCP untuk asisten. Satu alat:
generate_password. - POST/v1/check 501 Belum ada. Galatnya menjelaskan apa yang kurang dan ke mana harus pergi sementara ini.
Dalam sepuluh detik
Tanpa kunci, tanpa pendaftaran, dan tanpa header. Panggilannya cuma ini:
curl -X POST https://api.password.es/v1/generate
Ia mengembalikan kata sandi 16 karakter beserta analisisnya: bit, berapa lama ia bertahan terhadap serangan, dan tingkat 0 sampai 4 — angka yang sama seperti di halaman depan situs ini. Sisanya semua opsi.
Referensi lengkap
Di dokumentasi API ada kesembilan parameter, setiap field tanggapan dijelaskan satu per satu, kode galat, batas, dan bagaimana bahasa dipilih. Itu halaman yang dibuka di sebelah editor; yang ini menjelaskan ini apa.
Yang belum ada
Tanpa tanggal, karena memang tidak ada. Ini ditulis supaya terlihat arahnya ke mana, bukan sebagai janji.
/v1/check. Niatnya adalah menganalisis kata sandi dengan angka yang sama seperti pemeriksa. Hari ini ia mengembalikan501dan menjelaskan alasannya: ia menuntut mesin pola yang persis sama dengan situsnya, dan itu memakan 11 ms sampai 3,6 detik CPU per permintaan tergantung masukannya. Ia menunggu satu keputusan —di mana batas panjang diletakkan— yang belum diambil.- Memeriksa dengan k-anonymity: melihat apakah sebuah kata sandi muncul dalam kebocoran tanpa pernah mengirimkannya utuh.
- Paket lokal: mesin yang sama untuk dijalankan di mesin Anda sendiri dan tidak pernah memanggil kami. Ini bagian yang mahal dari semuanya, jadi jangan dianggap pasti.
- Kunci dan paket langganan. Tidak ada tanggal, tidak ada janji. Hari ini tidak ada pendaftaran dan tidak ada harga, dan karena itu tidak ada satu pun tautan ke sana di seluruh API — bahkan di galat batas terlampaui sekalipun.
Yang tidak akan kami sembunyikan
API yang membuat kata sandi pada dasarnya adalah antipola: kata sandinya melintasi jaringan dan melewati mesin yang bukan milik Anda. Justru sekarang, ketika ia benar-benar bisa dipanggil, peringatan ini diperlukan — bukan waktu halaman ini masih berupa janji.
Karena itu peringatan ini tidak hanya tinggal di sini: setiap tanggapan membawa notice-nya sendiri yang mengatakan hal yang sama, dalam bahasa yang Anda minta. Untuk kata sandi yang benar-benar akan Anda pakai, generator situs ini berjalan sepenuhnya di peramban Anda dan tidak mengirim apa pun; pemeriksanya juga.
Jalan keluar yang sebenarnya dari antipola ini adalah paket lokal di daftar di atas: mesin yang sama, di mesin Anda, tanpa kami di tengah. Sebuah niat, bukan tanggal.