# 비밀번호를 만들고 검사하는 API · password.es

> api.password.es가 이제 응답합니다. POST /v1/generate가 비밀번호와 정확한 분석을, 이 사이트와 같은 숫자로 돌려줍니다. 분당 60회, 가입 불필요.

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

---

# 비밀번호를 만들고 검사하는 API

`api.password.es`가 이제 응답합니다. 요청 한 번이면 비밀번호와 그 분석이 돌아옵니다. 이 사이트에서 보는 것과 같은 숫자로—같은 비트 공식, 같은 공격 모델, 그리고 검사기와 같은 등급 척도입니다.

**가입도 키도 필요 없습니다.** 그냥 부르면 됩니다. 제한은 IP당 분당 60회. 생성은 오늘 동작하고, 검사는 아직입니다. 그 이유는 아래에 그대로 적었습니다.

## 오늘 응답하는 것

모든 것은 `https://api.password.es` 아래에 있습니다. 세 개의 주소가 응답하고 하나는 아직입니다. 전체 레퍼런스 —매개변수, 필드, 오류— 는 [문서](https://password.es/ko/api/docs/)에 있습니다.

- POST/v1/generate 비밀번호를 하나 이상 만들고 그 분석을 돌려줍니다.
- GET/openapi.json API 설명서. OpenAPI 3.1 형식입니다.
- POST/mcp 어시스턴트를 위한 MCP 서버. 도구 하나: `generate_password`.
- POST/v1/check 501 아직 없습니다. 오류가 무엇이 빠졌는지, 그동안 어디로 가면 되는지 알려줍니다.

## 십 초 만에

키도, 가입도, 헤더도 없습니다. 호출은 이게 전부입니다.

비밀번호 하나, 그게 다입니다

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

16자 비밀번호와 그 분석을 돌려줍니다. 비트 수, 공격을 얼마나 버티는지, 그리고 0에서 4까지의 등급—이 사이트 첫 화면에서 보는 것과 같은 숫자입니다. 나머지는 전부 선택 사항입니다.

## 전체 레퍼런스

[API 문서](https://password.es/ko/api/docs/)에는 아홉 개 매개변수, 응답의 모든 필드를 하나씩 설명한 것, 오류 코드, 제한, 그리고 언어가 정해지는 방식이 있습니다. 편집기 옆에 띄워 두는 건 그쪽이고, 이 페이지는 이게 무엇인지를 말합니다.

## 아직 없는 것

날짜는 없습니다. 정말 없기 때문입니다. 어디로 가는지 보이라고 적는 것이지, 약속이 아닙니다.

- **`/v1/check`**. 검사기와 같은 숫자로 비밀번호를 분석하게 하는 것이 목표입니다. 오늘은 `501`을 돌려주며 이유를 말합니다—웹과 똑같은 패턴 엔진이 필요하고, 그것이 입력에 따라 요청당 11밀리초에서 3.6초의 CPU를 씁니다. 길이 상한을 어디에 둘지라는, 아직 내리지 않은 결정을 기다리고 있습니다.
- **k-익명성 기반 조회**. 비밀번호를 통째로 보내지 않고도 유출 목록에 있는지 확인하는 방법입니다.
- **로컬 패키지**. 같은 엔진을 자기 기계에서 돌려 우리를 한 번도 부르지 않아도 되게 하는 것입니다. 이 모든 것 중 가장 비싼 부분이니, 당연히 나올 것으로 여기지 마십시오.
- **키와 요금제.** 날짜도 약속도 없습니다. 오늘은 가입도 요금도 없고, 그래서 API 어디에도 그것들로 가는 링크가 하나도 없습니다—제한 초과 오류 안에조차.

## 숨기지 않을 것

비밀번호를 만들어 주는 API는 근본적으로 안티패턴입니다. 비밀번호가 네트워크를 건너고, 당신 것이 아닌 기계를 지나기 때문입니다. 이 경고가 필요한 때는 정말로 호출할 수 있게 된 지금이지, 이 페이지가 약속이던 시절이 아닙니다.

그래서 이 경고는 여기에만 있지 않습니다. **모든 응답이 저마다 `notice`를 싣고** 같은 말을, 요청한 언어로 전합니다. 실제로 쓸 비밀번호라면 [이 사이트의 생성기](https://password.es/ko/)는 전부 당신의 브라우저 안에서 돌고 아무것도 보내지 않습니다. [검사기](https://password.es/ko/checker/)도 마찬가지입니다.

이 안티패턴에서 벗어나는 진짜 길은 위 목록의 로컬 패키지입니다. 같은 엔진을, 당신의 기계에서, 우리를 사이에 두지 않고. 의지이지, 날짜가 아닙니다.
