我正在设计一个注册网页,每次都需要验证码图像以确保安全。
如何将文本转换为验证码图像?
答案 0 :(得分:1)
您不应该在客户端(浏览器上的HTML页面)找到验证码挑战的答案。这是任何非人类试图击败挑战的地方。如果您希望使用javascript在浏览器中生成图像,则需要在客户端获得答案。
查看服务器端验证码选项,或者作为reCAPTCHA之类的服务提供,或者为您选择的编程语言提供一些库或脚本。
请注意,即使正确实施的验证码也可以通过文本识别(OCR)或manually自动相对轻松地进行打击。
有关事先讨论,请参阅this stackoverflow question。有关传统文本识别验证码的替代方法,请参阅In Search Of The Perfect Captcha。