我正在设计一个用于注册的网页,每次都需要验证码图像以确保安全。
如何将文本转换为验证码图像?
最佳答案
您不应该在客户端(浏览器上的 HTML 页面)获得验证码质询的答案。任何试图克服挑战的非人类都可以从中读取它。如果您希望使用 JavaScript 在浏览器中生成图像,则首先需要在客户端找到答案。
看看服务器端验证码选项,要么作为服务提供,如 reCAPTCHA或您选择的编程语言的一些库或脚本。
请注意,即使正确实现的验证码也可以相对轻松地通过文本识别 (OCR) 自动或 manually 被破解。 。
参见this stackoverflow question以供事先讨论。有关传统文本识别验证码的替代方案,请参阅 In Search Of The Perfect Captcha .
关于javascript - 如何在html中使用javascript将文本转换为验证码图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14645859/