Captcha Canvas Challenge
Captcha Canvas Challenge és un generador de captcha d'imatges autònom. Representa el text aleatori en un llenç HTML i retorna la imatge resultant, que les comunitats poden presentar als autors com un repte de correu brossa.
Codi font: github.com/bitsocialnet/captcha-canvas-challenge
Requisits
- Node.js >= 22
- Només per ESM: aquest paquet no inclou compilacions CommonJS.
Instal·lació
npm install @bitsocial/captcha-canvas-challenge
Opcions de configuració
| Opció | Tipus | Per defecte | Descripció |
|---|---|---|---|
characters | number | 6 | Nombre de caràcters aleatoris representats a la imatge captcha. |
height | number | 100 | Alçada de la imatge generada en píxels. |
width | number | 300 | Amplada de la imatge generada en píxels. |
colors | string | #32cf7e | Color primari utilitzat per al text captcha. |
Com funciona
- El generador tria una cadena aleatòria de la longitud configurada.
- La cadena es representa en un llenç amb soroll visual per resistir l'OCR.
- La imatge resultant (i la resposta esperada) es retorna perquè l'aplicació de trucada pugui presentar el repte i després verificar la resposta.
Com que el paquet és un generador d'imatges pur, no gestiona la gestió de la xarxa ni la sessió per si sol. Està pensat per integrar-se en un flux de desafiaments més gran -- per exemple, com un dels tipus de desafiament admesos per Bloquejador de correu brossa.