Captcha Canvas Challenge
Captcha Canvas Challenge er en selvstændig billedcaptcha-generator. Den gengiver randomiseret tekst på et HTML-lærred og returnerer det resulterende billede, som fællesskaber kan præsentere for forfattere som en spam-udfordring.
Kildekode: github.com/bitsocialnet/captcha-canvas-challenge
Krav
- Node.js >= 22
- Kun ESM -- denne pakke sender ikke CommonJS builds.
Installation
npm install @bitsocial/captcha-canvas-challenge
Konfigurationsmuligheder
| Mulighed | Skriv | Standard | Beskrivelse |
|---|---|---|---|
characters | number | 6 | Antal tilfældige tegn gengivet i captcha-billedet. |
height | number | 100 | Højden af det genererede billede i pixels. |
width | number | 300 | Bredden af det genererede billede i pixels. |
colors | string | #32cf7e | Primærfarve brugt til captcha-teksten. |
Hvordan det virker
- Generatoren vælger en tilfældig streng med den konfigurerede længde.
- Strengen gengives på et lærred med visuel støj for at modstå OCR.
- Det resulterende billede (og det forventede svar) returneres, så den kaldende applikation kan præsentere udfordringen og senere bekræfte svaret.
Fordi pakken er en ren billedgenerator, håndterer den ikke netværk eller sessionsstyring alene. Det er beregnet til at blive integreret i et større udfordringsflow -- for eksempel som en af udfordringstyperne, der understøttes af Spam-blokering.