采用字符图片验证码方式的话,最受欢迎的方案就是kaptcha了,Kaptcha 是一个可高度配置的字符验证码生成工具,可自由配置的选项如:验证码的字体。
但,这个开源的工具生成的图片比较素雅,美观度一般,且项目已经基本不维护了,从github上看,最近的一次更新是在3年前。