개발자 도구
PwdGen 개발자 API 및 로컬 CLI
실제 자격 증명에는 로컬 SDK 및 CLI를 사용하고, 일회용 테스트 데이터에는 속도 제한이 있는 공개 API를 호출하세요.
권장: 로컬에서 생성
SDK와 CLI는 사용자 기기에서 Web Crypto를 사용하며 PwdGen을 호출하지 않습니다. 실제 자격 증명 및 애플리케이션 비밀에는 이 경로를 사용하세요.
npm install --global pwdgen-cli
pwdgen generate --mode password --length 20 --count 5 --symbolsNode.js
import { generate } from 'pwdgen-cli';
const password = generate({ mode: 'password', length: 20, symbols: true });오픈 소스 코어: pwdgen-core
pwdgen-core는 공유 Web Crypto 생성 모델을 위한 종속성 없는 ESM 참조 패키지입니다. GitHub 소스와 npm 패키지는 공개되어 있습니다.
npm에서 설치
npm install pwdgen-coreESM
import { PwdGenCore } from 'pwdgen-core';
const pwdgen = new PwdGenCore();
const password = pwdgen.generate({ length: 24, symbols: true });
const entropy = pwdgen.entropyBits({ length: 24, symbols: true });공개 데모 API
API는 TLS를 통해 Vercel Function으로 값을 반환합니다. 예제, 픽스처 및 일회용 테스트 데이터용으로 설계되었으며 프로덕션 비밀용이 아닙니다.
기존 비밀번호, API 키, 시드 구문 또는 비밀을 이 엔드포인트로 보내지 마십시오.
curl
curl 'https://pwdgen.xyz/api/v1/random?mode=password&length=20&count=1&symbols=true'Python
import requests
result = requests.get(
'https://pwdgen.xyz/api/v1/random',
params={'mode': 'hex', 'length': 32}
).json()지원되는 API 매개변수
| 매개변수 | 값 |
|---|---|
mode | password, passphrase, hex, base64url |
count | 1–20 |
length | 8–128 (password), 16–128 (hex/base64url) |
words | 3–8 |
separator | hyphen, space, underscore, dot |
로컬 브라우저 유틸리티
이 검토된 도구들은 일반적인 개발자 인코딩, 해싱, 식별자 및 무작위 선택 워크플로를 위해 브라우저에서 실행됩니다.
PWA 및 Chrome 확장 프로그램
PwdGen은 브라우저에서 PWA로 설치할 수 있습니다. 최소 Chrome 확장 프로그램 패키지가 Chrome 웹 스토어 검토를 위해 준비되어 있으며 외부 스크립트 없이 오프라인으로 실행됩니다.
- PWA 매니페스트프로그레시브 웹 앱을 지원하는 브라우저용 설치 가능한 웹 앱 메타데이터.
- 오픈 소스 SDK 및 CLI명령줄 및 브라우저 호환 워크플로를 위한 공유 로컬 생성 로직.
워크플로 배포 참조
작업 공간에는 준비된 Raycast, Alfred 및 로컬 Node CLI 참조가 포함됩니다. 이들은 pwdgen-core를 재사용하고 오프라인으로 실행되며 생성된 비밀번호를 PwdGen으로 보내지 않습니다.
- 로컬 Node CLI
pwdgen -l 16 -spwdgen -l 16 -s 및 JSON 출력 예제가 로컬 배포 키트에 준비되어 있습니다. - Raycast 명령준비된 명령 소스는 로컬에서 생성된 비밀번호를 복사하고 방법론 링크를 출력합니다.
- Alfred 워크플로준비된 Script Filter 소스는 네트워크 요청 없이 복사 가능한 로컬 비밀번호를 반환합니다.
- IPFS 미러 워크플로미러 게시는 CID 보고서와 선택적 수동 ENS 업데이트 초안을 작성합니다. 표준 URL은 변경하지 않습니다.
- 짧은 비디오 검토 패키지비디오 스크립트는 인간 승인을 위해 로컬 검토 패키지, 자막 및 캡션을 생성합니다.
- 소셜 리드 검토 대기열모니터링은 후보 답변을 작성하여 인간 검토를 위해 제출하며 자동으로 게시하지 않습니다.