# Parola üretmek ve denetlemek için bir API · password.es

> api.password.es artık yanıt veriyor: POST /v1/generate parolaları ve tam çözümlemesini, bu sitedeki aynı sayılarla döndürür. Dakikada 60 istek, kayıt yok.

password.es · Original: https://password.es/tr/api/

---

# Parola üretmek ve denetlemek için bir API

`api.password.es` artık yanıt veriyor. Tek bir istek, bu sitede gördüğün aynı sayılarla parolaları ve çözümlemelerini döndürüyor: aynı bit formülü, aynı saldırı modeli ve denetleyicininkiyle aynı düzey ölçeği.

**Kayıt yok, anahtar yok.** Çağırırsın, o kadar: IP başına dakikada 60 istek. Üretmek bugün çalışıyor; denetlemek henüz değil, ve aşağıda nedeni tam olarak yazıyor.

## Bugün ne yanıt veriyor

Her şey `https://api.password.es` altında. Üç adres yanıt veriyor, biri henüz vermiyor; tam referans —parametreler, alanlar ve hatalar— [belgelerde](https://password.es/tr/api/docs/).

- POST/v1/generate Bir ya da birkaç parola üretir ve çözümlemesini döndürür.
- GET/openapi.json API'nin OpenAPI 3.1 biçimindeki tanımı.
- POST/mcp Asistanlar için MCP sunucusu. Tek araç: `generate_password`.
- POST/v1/check 501 Henüz yok. Hata, neyin eksik olduğunu ve bu arada nereye gidileceğini söyler.

## On saniyede

Anahtar yok, kayıt yok, başlık yok. Çağrının tamamı bu:

Bir parola, o kadar

```
curl -X POST https://api.password.es/v1/generate
```

16 karakterlik bir parola ve çözümlemesini döndürür: bitler, bir saldırıya ne kadar dayanacağı ve 0 ile 4 arası bir düzey — bu sitenin ana sayfasında gördüğün aynı sayılar. Geri kalan her şey seçenek.

## Tam başvuru belgeleri

[API belgelerinde](https://password.es/tr/api/docs/) dokuz parametre, yanıtın her alanı tek tek açıklanmış hâlde, hata kodları, sınırlar ve dilin nasıl seçildiği var. Düzenleyicinin yanında açık tutulan sayfa odur; bu sayfa ise ne olduğunu anlatır.

## Henüz var olmayanlar

Tarih yok, çünkü tarih yok. Bunun nereye gittiği görülsün diye yazılıyor, taahhüt olarak değil.

- **`/v1/check`**. Amaç, bir parolayı denetleyiciyle aynı sayılarla çözümlemesi. Bugün `501` döndürüyor ve nedenini söylüyor: sitedeki örüntü motorunun tıpatıp aynısını gerektiriyor, ve bu, girdiye göre istek başına 11 ms ile 3,6 sn arası CPU tutuyor. Henüz alınmamış bir karara bağlı: uzunluk sınırının nereye konulacağına.
- **k-anonimlikle denetleme**: bir parolanın bir sızıntıda geçip geçmediğine, onu hiç bütün olarak göndermeden bakmak.
- **Yerel paket**: aynı motoru kendi makinende çalıştırıp bizi hiç aramamak için. Bütün bunların pahalı kısmı bu, o yüzden olacakmış gibi sayma.
- **Anahtarlar ve planlar.** Ne tarih ne taahhüt. Bugün ne kayıt var ne fiyat, ve bu yüzden API'nin hiçbir yerinde onlara tek bir bağlantı yok — sınır aşımı hatasında bile.

## Gizlemeyeceğimiz şey

Parola üreten bir API, özünde bir anti-desendir: parola ağdan geçer ve senin olmayan bir makineden geçer. Bu uyarı, tam da gerçekten çağrılabildiği şimdi gerekli — bu sayfa bir vaatken değil.

Bu yüzden yalnızca burada durmuyor: **her yanıt kendi `notice` alanını taşıyor**, aynı şeyi söyleyerek, istediğin dilde. Gerçekten kullanacağın bir parola için [bu sitenin üreteci](https://password.es/tr/) tamamen tarayıcında çalışır ve hiçbir şey göndermez; [denetleyici](https://password.es/tr/sifre-kontrol/) de öyle.

Bu anti-desenden gerçek çıkış yolu yukarıdaki listedeki yerel paket: aynı motor, senin makinende, arada biz olmadan. Bir niyet, bir tarih değil.
